摘要: http://acm.uestc.edu.cn/#/problem/show/1057 题意:给你n个数,q次操作,每次在l,r上加上x并输出此区间的sum 题解:线段树模板, 阅读全文
posted @ 2018-03-13 23:25 SuuTTT 阅读(172) 评论(0) 推荐(0) 编辑
摘要: //题意:给你n个数(可能有重复),问你最多可以取出多少个数使得任意两个数之和为质数。//题解:以为是个C(2,n)复杂度,结果手摸几组,发现从奇偶性考虑,只有两种情况:有1,可以取出所有的1,并可以再取一个偶数(如果这个偶数+1是质数)。没有1,如果取了一个奇质数,那只能再拿一个2(如果有2的话) 阅读全文
posted @ 2018-03-13 20:13 SuuTTT 阅读(152) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=5651 题意:生成回文串。输出所有回文串的可能数。 题解:mod除法会损失高位,用逆元来代替除法,模板如下 ac代码: 阅读全文
posted @ 2018-03-13 19:37 SuuTTT 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 题意:给你两个数列a,b,你要输出k个下标,使得这些下标对应的a的和大于整个a数列的和的1/2.同时这些下标对应的b //题解:首先将条件换一种说法,就是要取floor(n/2)+1个数使得这些数大于剩下的数。然后想到两种取法,一种是排好序选前半段。令一种取法是两个两个分组,每组取大的那个。//然后 阅读全文
posted @ 2018-03-13 18:20 SuuTTT 阅读(210) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=5965 (合肥)区域赛签到题。。。orz 题意:3*n的地图上扫雷(规则就是正常扫雷),中间一排全部没有雷,且全部被点掉并显示出数字,问一共有多少种雷的排列情况。 题解:先注意到每列只有两格能放雷,如此一来0,2颗 阅读全文
posted @ 2018-03-12 21:23 SuuTTT 阅读(220) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=5969 (合肥)区域赛签到题。。。orz 题意:给你l,r,求x|y的max,x,y满足l<=x<=y<=r. 题解:初始想法是找到形如(111,1000)、(11111,100000)····这样的进位点,一 阅读全文
posted @ 2018-03-12 20:17 SuuTTT 阅读(180) 评论(0) 推荐(0) 编辑
摘要: http://codeforces.com/problemset/problem/55/C 题意:一个博弈。 题解:瞎猜,目前不清楚原理 阅读全文
posted @ 2018-03-12 07:32 SuuTTT 阅读(183) 评论(0) 推荐(0) 编辑
摘要: http://codeforces.com/gym/101149/problem/K 题意:题目贼长,但其实是个脑筋急转弯。。。 题解:题目要求某图形面积。该图形只有一个自由度,就是起点与终点距离x。样例给出了x==1时的解S0,所以ans=x*x*S0 ac 代码: 阅读全文
posted @ 2018-03-12 07:29 SuuTTT 阅读(141) 评论(0) 推荐(0) 编辑
摘要: http://codeforces.com/problemset/problem/669/D 题意:n个数1~N围成一个圈。q个操作包括操作1:输入x, 所有数右移x。操作2:1,2位置上的数(swap(a[1], a[2])交换;3,4交换。。。。 题解:观察,发现所有奇数行为都是一样的,偶数同理 阅读全文
posted @ 2018-03-11 09:40 SuuTTT 阅读(146) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=5806 题意:给你一个n元素序列,求第k大的数大于等于m的子序列的个数。 题解:题目要求很奇怪,很多头绪但写不出,选择跳过的题,简称想法题。 首先考虑区间的更新方法:区间左端l不动,右端r滑动, 滑到有k个数>= 阅读全文
posted @ 2018-03-10 20:50 SuuTTT 阅读(142) 评论(0) 推荐(0) 编辑