摘要: 因为只能修改一次 且每点的修改只能对左右产生影响 画出所有的折线情况 发现贡献只能是3 ,或者1 如果满足-3就-3,否则-1; 但一直wa,又找不着该逻辑的毛病,先放着发酵一会 #include<bits/stdc++.h> using namespace std; const int maxn= 阅读全文
posted @ 2021-10-03 19:48 liyishui 阅读(31) 评论(0) 推荐(0)
摘要: 通过模拟发现让第一停可以得到987654321 让第二停可以得到 989012345 让第三停可以得到 9876 有一点比字典序的意思,要最大肯定最高位最大,模拟到3发现2最优了。 #include<bits/stdc++.h> using namespace std; int main( ) { 阅读全文
posted @ 2021-10-03 19:21 liyishui 阅读(55) 评论(0) 推荐(0)
摘要: 谈谈心路历程: 模拟完样例后直觉挑出合法的最大和最小(不在一个包里) 让最小减去最大,然后如果最小所在的集合只有它自己的话,就可以开始疯狂堆了。 但样例2告诉我们可能最小所在的集合可能不只有自己,那么最小的小伙伴一定要被吃掉。 我们就要在剔除前面已经用过的两个数的情况下,再跑一次上述流程。 理论上是 阅读全文
posted @ 2021-10-03 19:18 liyishui 阅读(42) 评论(0) 推荐(0)
摘要: 第一次做到这种神奇的题目 想了一个很复杂的组合数思路,大概就是枚举抽出多少个再放回去能满足条件,照着模拟这样 可是情况太多种了,以至于我想要个正难则反,就是枚举不满足的情况,发现情况也很多种 况且组合数本来就不会打,给我整不会了。 solution:证明了对于一个数列,假如它自己会被count到,那 阅读全文
posted @ 2021-10-03 10:50 liyishui 阅读(181) 评论(0) 推荐(0)
摘要: 2的倍数只有log个 一个数要变成2的倍数除了在现有基础上,如果要加的话只能后面一股脑加 匹配的时候按着2的倍数一一去匹配,配不上就丢掉。(照题意) 也不知道wa在哪儿了,经典出思路but ac不了 20211005,过了,有个情况没考虑全,9没考虑。 阅读全文
posted @ 2021-10-03 09:45 liyishui 阅读(47) 评论(0) 推荐(0)
摘要: 大意是给定一个字符串,每次从中挑一个字母删除该序列中的所有该字母,直到s为空 把每次得到的答案连接起来就是样例啦。 问能否找到一个顺序使得上述情况成立。 找规律ing: 最后一个出现的肯定是最后一次删除的 删除的次数肯定是字母的个数 最后一个出现的次数除以字母个数肯定是它在原序列里的出现次数 同理倒 阅读全文
posted @ 2021-10-03 09:42 liyishui 阅读(41) 评论(0) 推荐(0)
摘要: 关键是k<=n; 考虑最坏情况,逆序 每次挑最大值,只移动一次扔到尾巴 多模拟几个数字,发现任意一种情况都可以这样解决 #include<bits/stdc++.h> using namespace std; typedef long long ll; ll n,a[100],cnt,ans[100 阅读全文
posted @ 2021-09-30 09:26 liyishui 阅读(153) 评论(0) 推荐(0)
摘要: https://codeforces.com/contest/1579/problem/E1 算法的本质思路是贪心 第一点看到n特别大,又是求最优解问题,多手玩几个数字就好了 在实现上要会写小根堆, 赛场上a了,赛后被卡在test 14 #include<bits/stdc++.h> using n 阅读全文
posted @ 2021-09-30 09:22 liyishui 阅读(269) 评论(0) 推荐(0)
摘要: 永远也不退役,无论有多少人比我强都不退役,关我屁事 活着就不退役 我永远肝 #include<bits/stdc++.h> using namespace std; const int maxn=1e6; int cnt=0,n,m,s,dis[maxn],vis[maxn],head[maxn]; 阅读全文
posted @ 2021-09-30 09:17 liyishui 阅读(48) 评论(0) 推荐(0)
摘要: 在做https://codeforces.com/contest/1579/problem/D时 思路出了不会写 赛后看b站解说 你就开个优先队列每次取两个top出来--; 我: 这就去学。 struct node{ int id,val; bool operator < (const node t 阅读全文
posted @ 2021-09-30 00:07 liyishui 阅读(103) 评论(0) 推荐(0)