摘要:
水一些签到题。 阅读全文
摘要:
为解决回文串长度奇偶性之间的差距,在相邻两个字符之间和串头串尾插入'#'
为避免越界,在字符串前加'$',串尾有'\0'.
r[i]表示以第i个字符为对称轴的回文串的回文半径,显然现在回文串半径为l的回文串在原串的回文串长度为l-1.
mx表示在以1~i-1为中心的回文串中,串尾下标的最大值+1;id表示mx值所对应的回文串中心. 阅读全文
摘要:
分块+1 阅读全文
摘要:
OIER公司是一家大型专业化软件公司,有着数以万计的员工.
作为一名出纳员,我的任务之一便是统计每位员工的工资.
这本来是一份不错的工作,但是令人郁闷的是,我们的老板反复无常,经常调整员工的工资:如果他心情好,就可能把每位员工的工资加上一个相同的量;反之,如果心情不好,就可能把他们的工资扣除一个相同的量.我真不知道除了调工资他还做什么其它事情.
工资的频繁调整很让员工反感,尤其是集体扣除工资的时候,一旦某位员工发现自己的工资已经低于了合同规定的工资下界,他就会立刻气愤地离开公司,并且再也不会回来了.每位员工的工资下界都是统一规定的.每当一个人离开公司,我就要从电脑中把他的工资档案删去,同样,每当公司招聘了一位新员工,我就得为他新建一个工资档案.
老板经常到我这边来询问工资情况,他并不问具体某位员工的工资情况,而是问现在工资第k多的员工拿多少工资.每当这时,我就不得不对数万个员工进行一次漫长的排序,然后告诉他答案.
好了,现在你已经对我的工作了解不少了.正如你猜的那样,我想请你编一个工资统计程序.怎么样,不是很困难吧? 阅读全文
摘要:
"暴力是最吼的!" 阅读全文
摘要:
计算几何+1(多边形重心) 阅读全文
摘要:
FFT+1
虚树+1
点分治+2 阅读全文
摘要:
高等数学+1(积分)
插值法+1 阅读全文
摘要:
树上莫队+1 阅读全文
摘要:
线性代数+2(行列式) 阅读全文