-
[综合] poj3233Matrix Power Series (等比矩阵求和)
对于整数的等比数列求和,有: 设S[n]=a+a^2+a^3+...a^n (n==0)S[n]=1 (n为偶数) S[n]=(a^(n/2)+1)*S[n/2] (n为奇数) S[n]=(a^(n/2+1)+1)*S[n/2]+(a^(n/2+1)) 类比上式,对于等比矩阵: 设S[n]=A+A...
92
热度 -
[综合] UVALive - 7527 Funfair (动态规划)
题目链接: uvalive或vjudge 题目大意:给出n场比赛,其中第i场获胜的概率是pi,获胜所得金钱为Ai,失败损失当前已拥有的金钱的Li/100 最初有x0的金钱,现在要在n场比赛中选择k场比赛,求问如何选择比赛及安排比赛顺序使得最终剩余的期望金钱最多。 题目分析: 两个问题:1.选择比...
42
热度 -
[综合] bzoj4766 文艺计算姬(2017省选推广赛B)(含证明?)
4766:文艺计算姬 TimeLimit:1Sec MemoryLimit:128MB Submit:102 Solved:63 [Submit][Status][Discuss] Description "奋战三星期,造台计算机"。小W响应号召,花了三星期造了台文艺计算姬。文艺计算姬比普通...
62
热度 -
[综合] 利用线性筛法解决的数学函数或问题小汇(省选复习)
准备省选的过程中发现数学这一块的结论是学的快忘得也快,而因此就有了总结出一篇博客来深化记忆同时也方便 大家学习,我会在接着的几个博客中重点梳理数学相关的知识内容,有什么疏漏或不足之处还望指出。 ①线性筛法求素数(略) voidinit() {for(inti=2;i<=n;i++){if(...
78
热度 -
[综合] 简单数论知识梳理(省选复习)
(noip数论算法汇总) ①扩展欧几里得 intex_gcd(inta,intb,int&x,int&y) {if(!b){x=1,y=0;returna;}intg=ex_gcd(b,a%b,x,y);intt=x;x=y,y=t-a/b*y;returng; } 应用及要点: ...
34
热度 -
[综合] 博弈知识小汇(省选复习)
只汇总出OI中常见的博弈定理或结论,不给出证明,需要证明可自行百度。 一:(Nim系列) ①Nim博弈 题设:有n堆石子,第i堆有ai个石子,两人进行游戏,每轮可以选择一堆取出若干石子(>1),不能取者败。 结论:令S=a1xora2...xoran,若S=0则先手必败,否则先手必胜 ②Nim...
64
热度 -
[综合] poj2449 K短路模板题
昨晚看WC论文发现自己连K短路的经典A*算法还不会,补了一波,模板题输出-1后没return继续跑wa了一早上...... 算法流程: ①在反向图中求出t到每个点的最短路 ②从原点bfs,估价f=d+dis[x],即当前已走的路径长度+最短路径 ③遇到第k次汇点就是答案 据说这复杂度是O(n*k)...
46
热度 -
[综合] bzoj2001 [Hnoi2010]City 城市建设 动态最小生成树
昨晚水冬令营课件看到这题,感觉蛮有意思的,学习了一波,抽象式理解,今天又看了大佬的代码,彻底弄懂了这个东西。 WC2013顾昱洲在《浅谈一类分治算法》中提到了动态最小生成树的分治做法,我来梳理下我的理解。 这个算法有两个重要的操作: ①reduction: 对于一张图,reduction操作的目的是...
54
热度 -
[综合] bzoj 2445 最大团(阶乘取模+中国剩余定理CRT)
题意即求下式: m∑x|nn!(x!)nx(nx!)m∑x|nn!(x!)nx(nx!)m∑x|nn!(x!)nx(nx!)m∑x|nn!(x!)nx(nx!) 根据欧拉定理:对于互质的正整数a和n,有aφ(n)≡1modn可知,求指数式子模1e9-402的值然后快速幂即可。 ...
46
热度 -
57
热度 -
64
热度 -
54
热度 -
[综合] 求解两个日期之间相隔的天数 C++
首先考虑将日期转化成编号,使得编号差就是日期的天数差 对于y年m月d日来说,令其编号为从公元1年1月1日到这天(包括这天)的天数 前y-1年的天数就是(y-1)*365+(y-1)/4-(y-1)/100+(y-1)/400 第y年的前m-1个月的天数可以暴力求出(注意判断闰年的2月) 第y年第m个...
55
热度 -
[综合] 2019届华为实习生招聘
4.10在线笔试 华为的笔试题跟其他公司的有点不太一样,没有选择题,三道编程题,共600分。第一题100分,我收到的是字符串重排(详见我的博客);第二题200分,是跳跃游戏,lintcodeT117;第三题300分,是大整数乘法,网上有解法。笔者第二、三题AC,反而第一题只有10%,后来发现数组的初...
44
热度 -
[综合] 关于华为实习的一两点感触
距离华为实习结束也已经过去一个月了,回想在松山湖实习的两个月经历,还是有那么一些可圈可点的地方的。一开始对岗位的认识并不是那么的清晰,我进入的是公共开发部的无线SingleOSS部门,在学校里对于网络的学习也仅仅局限于计算机网络这门课上,因此刚进去的时候还是有点心虚的。 1.工作环境 一开始是被分配...
87
热度 -
[综合] 关于小球移动题目的一点思考
最近在网上看到一道题,是这样描述的: Description你有一些小球,从左到右依次编号为1,2,3,...,n.你可以执行两种指令(1或者2)。其中,1XY表示把小球X移动到小球Y的左边,2XY表示把小球X移动到小球Y右边。指令保证合法,即X不等于Y。 例如,初始状态1,2,3,4,5,6的小球...
68
热度 -
[综合] equals方法的覆盖
在Java中,所有对象的比较都使用方法equals() 最简单的是,比较基本类型的包装器对象 publicstaticvoidmain(String[]args){Integern1=newInteger(47);Integern2=newInteger(47);System.out.println...
67
热度 -
[综合] 块级标签、行级标签的特点
块级标签 display属性值为block。可以设置宽度和高度。如果不设置宽度,默认继承父级宽度,如果不设置高度,那么由内容撑开高度。横向纵向间距取最大值(margin) 行级标签(内联标签) display属性值为inline的。不可以设置宽度和高度,宽度和高度默认是由内容撑开的,不能够margi...
20
热度 -
[综合] attribute和property
之所以attribute和property容易混倄在一起的原因是,很多attribute节点还有一个相对应的property属性,比如上面的div元素的id和class既是attribute,也有对应的property,不管使用哪种方法都可以访问和修改。 但是对于自定义的attribute节点,或者...
107
热度 -
[综合] Kubernetes container资源配额 LimitRange
资源配额LimitRange 默认情况下,K8s集群上的容器对计算资源没有任何限制,可能会导致个别容器资源过大导致影响其他容器正常工作,这时可以使用LimitRange定义容器默认CPU和内存请求值或者最大上限。(默认是使用宿主机上面所有的资源) 在哪个命名空间下面创建,那么就是应用在哪...
41
热度