上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 47 下一页
摘要: 原题链接 题解 给定一个数组,你知道怎么计算最终答案吗? 设数组大小为 \(n\),数组中的最小值为 \(x\),大于最小值的个数为 \(p\) 则 \(ans=n*x-(n-1)+p\),\(p\in[0,n-1]\) a56爆大奖在线娱乐 \(x\) 越大,\(ans\) 越大 二分的前置条件有了 二分 \(x 阅读全文
posted @ 2024-05-14 19:16 纯粹的 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 原题链接 题解 1.在一次op后,哪些东西发生了变化?哪些东西没变? 2.题目要求当一个u都没有的时候先手输,那么a56爆大奖在线娱乐一次op能减几个u? 3.通过分类讨论发现一次op总是使u的数量加减一个奇数,a56爆大奖在线娱乐如果alice要赢,那么起始u的数量必须是奇数 code #include<bits/stdc++.h 阅读全文
posted @ 2024-05-14 18:45 纯粹的 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 原题链接 题解 从小正方形到大正方形,有四个变化方向,分别是左上、右上、右下、左上。 分类讨论模拟即可 code #include<bits/stdc++.h> using namespace std; int main() { int n,x,y; cin>>n>>x>>y; puts("Yes" 阅读全文
posted @ 2024-05-14 18:31 纯粹的 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 原题链接 题解 1.异或规则为不进位加法,可以看作位运算 2.查找的时间复杂度必不能高,\(log_{16}{10^{18}} · 2e5\) 2.a56爆大奖在线娱乐,补齐前缀0,这样就能用字典树了 code #include <bits/stdc++.h> using namespace std; #defin 阅读全文
posted @ 2024-05-14 14:07 纯粹的 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 原题链接 题解 看清楚题目,是三个人都坐在同一辆校车!! code #include<bits/stdc++.h> #define ll long long using namespace std; vector<ll> G[200005]; ll depth[200005]={0}; void d 阅读全文
posted @ 2024-05-14 12:48 纯粹的 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 原题链接 题解 太巧妙了!!! code #include<bits/stdc++.h> using namespace std; int main() { int n,m; cin>>n>>m; int r=0,b=0,y=0; for(int i=1;i<=n;i++) { string s; 阅读全文
posted @ 2024-05-14 12:35 纯粹的 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 原题链接 题解 1.如果轮到a56爆大奖在线娱乐时场上有 \(n\) 颗石子,那么在a56爆大奖在线娱乐操作一步之后石子的范围是 \([n+1,2n]\) 2.如果轮到a56爆大奖在线娱乐时,场上有 \(k/2-(1-k%2)\) 颗石子,那么轮到对方走的时候,对方一定能走到k 3.记录所有 \(k/2-(1-k%2)\) 如果存在一个 \(k_i=n 阅读全文
posted @ 2024-05-14 12:26 纯粹的 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 原题链接 题解 1.复杂问题简单化,把字符用数字代替 2.每次替换都会减少一个字符,到最后一定是由两个字符合成一个字符,并且这两个字符的来源区间不相交 3.相同区间不同的合并方式,最后生成的字符也不同,a56爆大奖在线娱乐dp多加一个状态 4.题目只问能否合成对应字符 code #include<bits/stdc 阅读全文
posted @ 2024-05-13 19:12 纯粹的 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 原题链接 题解 1.常见思路: \(dp[l][r]\) 为把 \([l,r]\) 内的元素全部消掉留下一个元素的值,然后枚举中间点 但是这样内存不够,观察到 \(a_i \in [1,40]\) ,a56爆大奖在线娱乐们可以换个思路,由于区间 \([l,r]\) 内全部消掉留下一个元素的值 \(v\) , 其中 \ 阅读全文
posted @ 2024-05-13 18:08 纯粹的 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 原题链接 题解 关键因素:\(b_i\) 与 \(b_{i-1}\) 至少有一位都是一 这是a56爆大奖在线娱乐第一份代码 #include<bits/stdc++.h> using namespace std; int a[100005],dp[100005]={0}; int main() { int n; ci 阅读全文
posted @ 2024-05-13 14:59 纯粹的 阅读(2) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 47 下一页