丰要古林中学

v是大坏蛋 鬼知道好好说 为载夺地魂断蓝桥夲苦煤井 adf工faof旷世奇才 显苦裁夺 虹faosfjao埋煤载asofa 地工是是蔊 是苦是基城地藉地地是夲 基堪法 dsafasdf 朝暮魂断蓝桥夲 好点的晋级赛 不得行接电话好多好多话不喜欢小火花不喜欢小孩不喜欢回电话回到家大家喝喜酒大结局大家好多好多话 把小鸡小鸡好想好想黄河大 V型好多好多话好的好的回电话大家都好等哈妲己互相监督就到家记得记得酒精发酵机械基础减肥姐姐奖学金放假放假坚持坚持酒精发酵奖学金大家觉得 觉得几点回家接电话大家好
分类: 其他 发布时间: 03-07 22:44 阅读次数: 0

洛谷P3317 [SDOI2014]重建 [Matrix-Tree定理]

传送门 思路 相信很多人像我一样想直接搞Matrix-Tree定理,而且还过了样例,然后交上去一分没有。 但不管怎样这还是对我们的思路有一定启发的。 用Matrix-Tree定理搞,求出的答案是 \[ t=\sum_{E\;is\;a\;tree} \prod_{e\in E} W_e \] 其中\(W_e\)表示我们给\(e\)赋的权值,现在还不知道是啥。 然而,我们要的答案却是这样的: \[ ans=\sum_{E\;is\;a\;tree} \prod_{e\in E} w_e \pro
分类: 其他 发布时间: 03-07 22:44 阅读次数: 0

int ,long long 范围

类型名称 字节数 取值范围 signed char 1 -128~+127 short int 2 -32768~+32767 int 4 -2147483648~+2147483647(10位数 2^31-1) long long long int 8 -9223372036854775808~+9223372036854775807(19位数 2^63-1) (1字节等于8位)
分类: 其他 发布时间: 03-07 22:44 阅读次数: 0

【转载】 图解最小堆形成-以数组方式表示

原博客连接 最小(大)堆 最小(大)堆是一颗完全二叉树,该树中的某个节点的值总是不大于(不小于)其左右子节点的值。可以通过下图理解,另外,为什么会使用数组来保存呢?因为利用完全二叉树的性质,我们可以通过数组来表示完全二叉树(数组下标与完全二叉树节点存在映射关系,比如父节点可以通过Math.floor((index-1)/2)来获取),从而简化了实现及开销,避免使用额外的指针来实现树结构。 最小(大)堆性质 树根节点的值是所有堆节点值中最小(大)值。 树中每个节点的子树也都是最小(大)堆。 最小
分类: 其他 发布时间: 03-07 22:44 阅读次数: 0

P1337 [JSOI2004]平衡点 / 吊打XXX 模拟退火

链接 https://www.luogu.org/problemnew/show/P1337 思路 交了好多发,都是wrong 初始值取平均数就1A了 真的是玄学的算法 代码 // luogu-judger-enable-o2 #include <bits/stdc++.h> using namespace std; const double eps=1e-15; int read() { int x=0,f=1;char s=getchar(); for(;s>'9'||s<
分类: 其他 发布时间: 03-07 22:44 阅读次数: 0

矩阵奇异值与矩阵范数

方便记忆Copy自知乎问答:https://www.zhihu.com/question/48945813/answer/113453186
分类: 其他 发布时间: 03-07 22:44 阅读次数: 0

【CCPC-Wannafly Winter Camp Day4 (Div1) F】小小马(分类讨论)

点此看题面 大致题意: 给你一张\(n*m\)的棋盘,问你一匹马在两个点中是否存在一条经过黑白格子数目相等的路径。 简化题目 首先,我们来简化一下题目。 考虑到马每次走的时候,所经过的格子的颜色必然发生变化,因此黑白格子数目相等这个条件就变成了起点和终点颜色是否相同。 当颜色相同时,我们就可以直接输出\(No\)了。 而接下来的问题就变成了:一匹马是否能从一个点到达另一个点。 在此之前,我们先默认\(n\le m\)(不满足条件\(swap\)即可)。 当\(n=1\)时 此时,马完全无法移动
分类: 其他 发布时间: 03-07 22:44 阅读次数: 0

Codeforces Round #432 Div. 1

  A:大胆猜想合法点不会很多,于是暴力检验,一旦发现不合法就break,可以random_shuffle一下。 #include<iostream> #include<cstdio> #include<cmath> #include<ctime> #include<cstdlib> #include<cstring> #include<algorithm> using namespace std; #define ll long long #define N 1010
分类: 其他 发布时间: 03-07 22:44 阅读次数: 0

6、函数返回值、this、递归及回调函数

一、函数的返回值 ==> return 1. return将函数内部的值返回到函数外,函数外若想使用,必须要接收该返回值 2. return若不书写或者直接写return,函数的返回值为undefined 3. return 退出函数,当执行了return,函数后面的代码不再执行。 二、函数中的: this 1、指的是调用该函数的当前对象 2、函数手动执行时,this为window 3、事件驱动函数时,this为事件绑定的对象 1 案例: 2 <input type="butto
分类: 其他 发布时间: 03-07 22:44 阅读次数: 0

程序员面试“潜规则”,如何用简历打动HR小姐姐

前言:如今无论是春季的校园招聘还是年后的社会招聘,它都已经全面展开。程序员朋友们要怎么准备面试,要了解面试官以及人力资源会关注什么。光是你自己想想或者盲目努力是不会有太大作用。 程序员面试与其他行业不同的地方在于有技术面这一关键关卡。本文主要谈在简历这第一步如何打动面试官的心。后续会有第二篇,面试中要怎么做。 简历并非成绩单,而是能力清单 程序员的简历会更加讲究,一定要结合自身技能所偏重的地方,然后根据不同的工作要求调整具备技能那一项内容,一定要记住把握两点——项目经验和掌握技能。 这两项都是
分类: 其他 发布时间: 03-07 22:44 阅读次数: 0

java程序员面试竞争大?只要注意这7点,让你offer接到手软!

程序员在面试过程中,除了准备好自身的专业知识和过硬的技能外,也不能忽略一些常规的面试细节,针对多数IT行业搞技术的伙伴,小编今天总结了几个程序员平时面试不怎么注意的问题,来分享一下。1、请做一下自我介绍这是一个面试官100%会询问的问题,有人说,简历上不是有吗?为啥还要问这么多余的问题,其实面试官是想通过你的自我介绍了解你的逻辑、组织和表达等能力,这可是给面试官留下第一印象的重要环节,不可忽视。 一般情况下,自我介绍需介绍个人基本信息、履历,但不是重点,核心点在于介绍个人的工作经历,如果有大公
分类: 其他 发布时间: 03-07 22:44 阅读次数: 0

新鲜出炉的Java面试题,五年开发经验看了都懵逼,你能答出几个?

由于近期是互联网寒冬,然而好友还是顶着重重压力出去面试,最终斩获无数offer。 在沟通下,终于套得其中一套题目,故在此分享! 公司:国内三巨头其中的一家! 面试时间约在1月份左右! 基本上都是在晚上,所以不影响白天上班! 一面 一面偏架构方面 1、介绍一下自己,讲讲项目经历 2、你们项目中微服务是怎么划分的,划分粒度怎么确定? 3、那在实践微服务架构中,有遇到什么问题么? 4、你们在关于微服务间数据一致性问题,是如何解决的? 5、你们为什么不用其他的MQ,最终选择了RocketMQ? 6、为
分类: 其他 发布时间: 03-07 22:44 阅读次数: 0

秒懂的干货技巧:学会这5招,拿下99%的面试!

首先明确一个问题: 面试的本质是什么? 很多人在面试之前没有摆正自己的位置,也没有真正看穿面试的本质。导致的结果往往是:兴致勃勃地参加面试,随遇而安地接受淘汰。 大部分人都遇到过这种情况,HR以天使般的笑容告诉你:“恩好,今天你先回去,录用你的话我会通知你的。” 然后,了无音讯。 说白了,面试就八个字: 需求对接,价值匹配。 企业方管你长得像吴彦祖还是王宝强,管你穿定制西装还是穿花裤衩,管你简历做得像是艺术品还是像不孕不育广告,只要你能提供企业所需要的价值,而企业又恰好需要这样的价值,双方才能
分类: 其他 发布时间: 03-07 22:43 阅读次数: 0

学习编程语言,为什么要选择Java

很多零基础的学员选择学习Java,为什么呢?编程语言辣么多,为什么偏偏独宠Java一个?目前很多的软件开发的公司都会使用Java为编程语言之一,因为应用广泛,所以需求也多。它简单,面向对象,稳定,与平台无关,解释型,多线程,动态这些特点注定它会被广泛应用。下面就随学佳澳小编一起来了解一下。 简单 简单是因为这门语言好学又好用。不要以为简单就可以轻视他,基础还是很重要的。 如果你有过C++语言的基础,那你接触Java,会感觉很眼熟,因为Java中许多基本语句的语法和C++一样,像常用的循环语句,
分类: 其他 发布时间: 03-07 22:43 阅读次数: 0

Java面试总结之:集合类、垃圾收集器、异常处理和Servlet

集合类 1.集合类框架的基本接口有哪些? 1)Collection接口:集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就是Set和List。Set中不能包含重复的元素。List是一个有序的集合,可以包含重复的元素,提供了按索引访问的方式。 2)Set(无序、不能重复):Set里存放的对象是无序,不能重复的,集合中的对象不按特定的方式排序,只是简单地把对象加入集合中。 3)List(有序、可重复):List里存放的对象是有序的,同时也是可以重复的,Li
分类: 其他 发布时间: 03-07 22:43 阅读次数: 0

程序员“金三银四”跳槽涨薪,想做年薪40W的架构师应该怎样准备

了解架构师 高薪的Java架构师,首先要是一个Java程序员,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什么对象池,怎么解决并发量、连接池,线程池。 Java反射技术,写框架必备的技术,但是有严重的性能问题,替代方案Java字节码技术;nio,没什么好说的,值得注意的是”直接内存”的特点,使用场景;java多线程同步异步;java各种集合对象的实现原理,了解这些可以让你在解决问题时选择合适的数据结构,高效的解决问题,比如hash
分类: 其他 发布时间: 03-07 22:42 阅读次数: 0

63道java面试真题击破BAT招聘套路!跳槽季助你一臂之力

“金三银四”跳槽季,网上出现了各种面试真题,一时会让人眼花缭乱,分不清最该看哪个,小编耗时一星期为大家做了一些java面试的真题。请准备好你的小本本 ✍ 面向对象和面向过程的区别 · 面向过程 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素 缺点:没有面向对象易维护、易复用、易扩展。 · 面向对象 优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦
分类: 其他 发布时间: 03-07 22:42 阅读次数: 0

应届生如何自学 Java、成功拿下腾讯 Offer?

本人19本科应届生,专注Java后台学习,已签腾讯WXG的offer(日后转C++)。 众所周知,鹅厂后台一直以C++为重,面试官也是做C++开发。但是语言只是工具,对代码的理解才是核心。面试时重点考察的是基础知识,以及解题的思考过程。凭借着对Java的理解去回答,也受到了面试官的认可,最终幸运地拿到offer。 一直以来,通过很多程序员大牛聚集地,学习到了很多经验方法,也少走了很多弯路。感谢这些平台给予我的帮助,同时也分享一下我的Java学习经验。 Java基础 做Java开发,Java基础
分类: 其他 发布时间: 03-07 22:42 阅读次数: 0

该什么时候使用 ThreadLocal变量,它是如何工作的?

回答1 一种可能的(也是常见的)使用情形是你不想通过同步方式(synchronized)访问非线程安全的对象(说的就是SimpleDateFormat),而是想给每个线程一个对象实例的时候。 例如 回答2 因为ThreadLocal是一个既定线程内部的数据引用,你可能在使用线程池的应用服务器上因此引起类加载时候的内存泄漏。你需要使用remove()方法很小心地清理TheadLocal中get()或者set()的变量。 如果程序执行完毕没有清理的话,它持有的任何对类的引用将作为部署的Web应用程
分类: 其他 发布时间: 03-07 22:42 阅读次数: 0

作为Java工程师,你真的知道阅读Spring源码的重要性吗?

Java开发人员都知道,阅读源码是非常好的学习方式,在我们日常工作中或多或少都会接触一些开源代码,比如说最常用的Struts、Hibernate、Spring,这些源码的普及与应用程度远远超过我们的想象,正因为很多人使用,也在推动着源码不断地完善。这些优秀的源码中有着多年积淀下来的精华,这些精华是非常值得我们学习的,不管我们当前是什么水平,通过反复阅读源码,能力都会有所提升,小到对源码所提供的功能上的使用更加熟练,大到使我们的程序设计更加完美优秀。但是,纵观我们身边的人,能够做到通读源码的真的
分类: 其他 发布时间: 03-07 22:41 阅读次数: 0