会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Bellala
我的热情 无穷无尽
首页
新随笔
管理
上一页
1
···
17
18
19
20
21
22
23
24
25
···
35
下一页
2022年3月20日
daimayuan 131. 最大公约数(思维)
摘要: 题意: 环上有n个正整数。现将环切成k段,每段至少一个数字。 一个切分方案的价值为每段数字和的最大公约数。对k=1,2,…,n输出最大价值。 \(n\le 2000,1\le a_i\le 5e7\) 思路: 价值一定是 \(\sum a_i\) 的因数! 另外如果分成 \(k+1\) 段的 gcd
阅读全文
posted @ 2022-03-20 21:12 Bellala
阅读(93)
评论(0)
推荐(0)
2022年3月18日
cf382 B. Number Busters(数学)
摘要: 题意: 给定整数 \(a,b,w,x,c\),每秒钟 \(c\) 会减小1。每秒钟若 \(b<x\) 则 \(b\) 减小 \(x\),否则 \(b=w-(x-b)\) 且 \(a\) 减小1。问至少几秒钟后 \(c\le a\) 思路: 假设最终 \(c\) 减去了 \(tot\),\(a\) 减
阅读全文
posted @ 2022-03-18 16:31 Bellala
阅读(39)
评论(0)
推荐(0)
cf413 D. 2048(dp)
摘要: 题意: 在一个长度为n的数组中填2或4,待所有数字全部填好后,按照类似于2048的规则向左合并。给定某些格子上的数,问在当前情况下要使得合并后的最大数不小于 \(2^k\) 有几种填法。 \(n\le 2000,3\le k\le 11\) 思路: \(f(i,j)\) 表示考虑到第 \(i\) 个
阅读全文
posted @ 2022-03-18 12:05 Bellala
阅读(28)
评论(0)
推荐(0)
2022年3月16日
cf1019 B. The hat(交互题,二分)
摘要: 见这篇题解 https://blog.csdn.net/weixin_43960414/article/details/104169784 int n; int ask(int i) { ll a1, a2; cout << "? " << i << endl; cin >> a1; cout <<
阅读全文
posted @ 2022-03-16 23:52 Bellala
阅读(27)
评论(0)
推荐(0)
cf1359 E. Modular Stability(数论)
摘要: 题意: 给定 \(n,k\),构造数组 \(a[]\),满足 \(1\le a_1 < a_2 < \cdots <a_k \le n\) 对任意非负整数 \(x\),无论怎么排列 \(a_i\),\(x\%a_1\%a_2\%\cdots \%a_k\) 的值都不变 求构造方案数。 \(1\le
阅读全文
posted @ 2022-03-16 20:21 Bellala
阅读(28)
评论(0)
推荐(0)
2022年3月13日
cf578 C. Weakness and Poorness(三分、最大子段和)
摘要: 题意: 子段的价值定义为子段和的绝对值。数组的价值定义为最大子段价值。 把给定整数组中的所有数减去一个实数x,最小化数组的价值。 \(n\le 2e5, |a_i|\le 1e4\) 思路: 数组的价值关于x是单峰下凸的。在 \([-1e4,1e4]\) 中三分x即可。线性求最大字段和是经典贪心了。
阅读全文
posted @ 2022-03-13 22:44 Bellala
阅读(67)
评论(0)
推荐(0)
NC232177 野比大雄的作业(思维,位运算)
摘要: 题意: 求数组中值最大的子段的值。一个子段的值定义为子段中所有数的按位与和+按位或和。 思路: 只取一个最大的数 \(x\)(区间长度为1)时,答案最大。此时区间按位与和按位或均为 \(x\),答案为 \(2x\) 解释:假设取的子段包含最大值 \(x\) 和其他一些数。若存在某个数的最高位比 \(
阅读全文
posted @ 2022-03-13 00:33 Bellala
阅读(63)
评论(0)
推荐(0)
cf366 D. Dima and Trap Graph(枚举、二分、dfs、并查集)
摘要: 题意: 一张图,每条边有属性 \([l,r]\)。找一条从点1到点n的路径,使路径上所有边的区间的交集最大。 \(n\le 1e3, m\le 3e3,1\le l_i\le r_r\le 1e6\) 思路: 法一:枚举答案的区间左端点,二分找右端点,dfs判断(300ms) 如果在 \(l,r\)
阅读全文
posted @ 2022-03-13 00:22 Bellala
阅读(36)
评论(0)
推荐(0)
2022年3月12日
cf492 E. Vanya and Field(exgcd)
摘要: 题意: 在 \([0,n)\times [0,n)\) 网格中有m个果子。走任意次,每次能从当前位置 \((x,y)\) 走到 \((x+d_x,y+d_y)\mod n\)。 选择一个起点使能获得的果子数最多。 保证 \(\gcd(n,d_x)=\gcd(n,d_y)=1\) \(n\le 1e6
阅读全文
posted @ 2022-03-12 15:45 Bellala
阅读(27)
评论(0)
推荐(0)
cf1030 E. Vasya and Good Sequences(思维,位运算)
摘要: 题意: 任何时候都可以随意改变任何二进制数中0和1的顺序。如果一个子段中的数被改变之后,子段的异或和为0,则称为好子段。求给定数组中的好子段数量。 \(n\le 3e5, 1\le a_i\le 1e18\) 思路: 我们只关心每个数的二进制中1的数量 \(a_i\) 一个子段是好子段,有两个条件:
阅读全文
posted @ 2022-03-12 14:32 Bellala
阅读(51)
评论(0)
推荐(0)
上一页
1
···
17
18
19
20
21
22
23
24
25
···
35
下一页
公告