摘要:
题意:给一个正整数n,求n的拆分方法数(不考虑顺序)思路:不妨考虑用1~n来构成n。用多项式表示单个数所有能构成的数,用多项式表示,就相当于卷积运算了。12345678910111213141516171819202122232425262728293031323334353637383940414... 阅读全文
摘要:
题意:给a个1、b个2、c个5,求不能构成最小的数思路: 先求1能构成的所有数,2能构成的所有数,5能构成的所有数,它们的方法数显然都是1,现在考虑把3者结合在一起,由于结果为和的形式,而又是循环加的,所以考虑用多项式来表示状态,然后进行两次卷积运算就行了。123456789101112131415... 阅读全文
摘要:
题目出自Codeforces Round #126 (Div. 2)的E。题意大致如下:给定a,b,c,s,求三个非负整数x,y,z,满足0=即可,另外函数值在一段范围内不发生变化可能导致结果出错):1234567intL=...,R=...;while(L//#include//#include/... 阅读全文
摘要:
题意大致是这样的:有一个有n行、每行m个格子的矩形,每次往指定格子里填石子,如果指定格子里已经填过了,则找到与其曼哈顿距离最小的格子,然后填进去,有多个的时候依次按x、y从小到大排序然后取最小的。输出每次填的格子的坐标。思路:这道题出自Codeforces Round #126 (Div. 2)是个... 阅读全文