摘要: 2025CCPC南昌邀请赛题解(前9题) 太摆了,最近才开始vp 请默认我开#define int long long了 ( x ) A.扭蛋 贪心,模拟 数据范围$\sum a_i \leq 3000*3000$ 根据鸽巢原理 贪心直接模拟 void solve(){ int n,k;cin>>n 阅读全文
posted @ 2026-04-20 23:57 hyhgfrgh 阅读(26) 评论(0) 推荐(1)
摘要: auto nxt = [&](int x)->int { // 生成下一个更大的同样二进制有k个1的数 // int注意越界 int c = x & -x; int r = x + c; return (((r ^ x) >> 2) / c) | r; }; // 例如一共有10位,枚举1的个数为4 阅读全文
posted @ 2026-03-12 01:28 hyhgfrgh 阅读(5) 评论(0) 推荐(0)
摘要: P4168 [Violet] 蒲公英 离散化+分块 在线查询区间众数 由于a_i范围是1e9的,记录a_i出现的次数不方便直接用数组记录,但是一共有n个数,我们就可以把它们排序去重,把a_i映射为在n个数中排第几,这样映射后的值域就小于n了,我们就能直接用数组记录了,这就是离散化 将长度为 n 的数 阅读全文
posted @ 2026-03-08 22:52 hyhgfrgh 阅读(16) 评论(0) 推荐(0)