摘要: 【链接】 "我是链接,点我呀:)" 【题意】 在这里输入题意 【题解】 贪心 1优先和2组队。 如果1没有了 就结束。 如果1还有多余的。 那么就自己3个3个组队 【代码】 cpp include using namespace std; const int N = 2e5; int n; int 阅读全文
posted @ 2017-12-17 18:23 AWCXV 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 【链接】 "我是链接,点我呀:)" 【题意】 在这里输入题意 【题解】 闰,平,平 平,闰,平 平,平,闰 平,平,平 4种情况都考虑到就好。 可能有重复的情况。 但是没关系啦。 【代码】 cpp include using namespace std; const int N = 24; int 阅读全文
posted @ 2017-12-17 18:20 AWCXV 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 【链接】 "我是链接,点我呀:)" 【题意】 在这里输入题意 【题解】 1. n为偶数。 l = 1, r = n (l,r)放在一组 l++,r 新的l,r放在另外一组 直到l+1==r 这个时候,判断两组的和,如果一样的话,分散在两组 差为1否则差为0 2. n为奇数 l = 2,r = n ( 阅读全文
posted @ 2017-12-17 18:15 AWCXV 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 【链接】 "我是链接,点我呀:)" 【题意】 在这里输入题意 【题解】 让N乘2 a 然后看一下位数是多少。 假设有x位(x =2) 则(0..(a%10 1) ) + (99..9)[x 1个]都是合法的 转化为1..N里面有多少对,它们的和为x x总是为奇数 若x 1n 则让temp = x n 阅读全文
posted @ 2017-12-17 18:12 AWCXV 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 【链接】 "我是链接,点我呀:)" 【题意】 在这里输入题意 【题解】 模拟 【代码】 cpp / 1.Shoud it use long long ? 2.Have you ever test several sample(at least therr) yourself? 3.Can you p 阅读全文
posted @ 2017-12-17 08:55 AWCXV 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 【链接】 "我是链接,点我呀:)" 【题意】 在这里输入题意 【题解】 可以直接一层循环枚举。 也可以像我这样用一个数组来存y b有哪些。 当然。感觉这样做写麻烦了。。 【代码】 cpp / 1.Shoud it use long long ? 2.Have you ever test severa 阅读全文
posted @ 2017-12-17 08:54 AWCXV 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 【链接】 "我是链接,点我呀:)" 【题意】 在这里输入题意 【题解】 用map dic;模拟就好。 后缀。翻转一下就变成前缀了。 两重循环剔除这种情况不输出就好。 【代码】 cpp / 1.Shoud it use long long ? 2.Have you ever test several 阅读全文
posted @ 2017-12-17 08:51 AWCXV 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 【链接】 "我是链接,点我呀:)" 【题意】 在这里输入题意 【题解】 尺取法+二分。 类似滑动窗口。 即左端点为l,右端点为r. 维护a[r] a[l]+1总是小于等于m的就好。 (大于m就右移左端点) 然后看看里面的数字个数是不是小于k; 不是的话让l..r中最右边那个数字删掉就好。 链表优化一 阅读全文
posted @ 2017-12-17 08:47 AWCXV 阅读(232) 评论(0) 推荐(0) 编辑