会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
daduda
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2020年10月
Codeforces Round #671 (Div. 2)
摘要: A. Digit Game 有一个正整数 \(n \leq 10^{1000}\),先手每次可以把奇数位染黑,后手每次可以把偶数位染黑,如果最后一个没被染黑的数是奇数先手赢,否则后手赢,给定 \(n\) 求谁有必胜策略。 题解: 如果总位数是奇数,先手可以控制剩下的数是哪个,否则后手可以控制,两种情
阅读全文
posted @ 2020-10-03 17:46 daduda
阅读(124)
评论(0)
推荐(0)
2020年9月
Codeforces Round #506 (Div. 3)
摘要: ABC咕咕咕 D. Concatenated Multiples 给定 \(n\) 个数,求有几对 \((i,j)\) 使得十进制下 \(a_i\) 和 \(a_j\) 连起来是 \(k\) 的倍数。 \(n\leq 2\times 10^5\),\(k \leq 10^9\)。 题解: 枚举拼起来
阅读全文
posted @ 2020-09-11 18:48 daduda
阅读(93)
评论(0)
推荐(0)
Codeforces Round #501 (Div. 3)
摘要: ABC咕咕咕 D. Walking Between Houses 有 \(n\) 个点第 \(i\) 个的坐标是 \(i\),一次操作可以从当前点走到任意另一个点,问能否走恰好 \(k\) 步,从 $1$ 开始走,从 \(n\) 结束,距离和恰好 \(=s\),给出构造。 \(n \leq 10^9
阅读全文
posted @ 2020-09-11 18:30 daduda
阅读(156)
评论(0)
推荐(0)
Codeforces Round #498 (Div. 3)
摘要: ABC咕咕咕 D. Two Strings Swaps 有两个字符串 \(a,b\),长度 \(=n\),可以交换任意次 \((a_i,b_i)\),\((a_i,a_{n-i+1})\),\((b_i,b_{n-i+1})\),问至少修改 \(a_i\) 中的几个字符才能让 \(a,b\) 相等。
阅读全文
posted @ 2020-09-11 17:48 daduda
阅读(91)
评论(0)
推荐(0)
Codeforces Round #496 (Div. 3)
摘要: ABC咕咕咕 D. Polycarp and Div 3 题意:给一个数字串,问最多能选出几个不相交的子串使得它们组成的 $10$ 进制数都是 $3$ 的倍数。 \(|s| \leq 2\times 10^5\) 题解: \(dp_{i,j}\) 表示第 \(i\) 为,数字和 \(\%3\) 为
阅读全文
posted @ 2020-09-11 00:12 daduda
阅读(106)
评论(0)
推荐(0)
Codeforces Round #494 (Div. 3)
摘要: ABC咕咕咕 D. Coins and Queries 题意:有 \(n\) 个数 \(a_i=2^k (k\in \{0,1,2\cdots 30\})\),\(q\) 次询问某个数 \(x\) 最少要几个能凑出来。 \(n,q \leq 2\times 10^5\) 题解: 处理出每种 \(a_
阅读全文
posted @ 2020-09-10 23:26 daduda
阅读(87)
评论(0)
推荐(0)
Codeforces Round #490 (Div. 3)
摘要: A. Mishka and Contest 题意:有 \(n(n \leq 100)\) 个数,每次可以从前面或者后面删掉一个 \(\leq k\) 的数,求最多能删掉几个。 题解:数一下前缀能删掉几个,后缀能删掉几个。 \(O(n)\) B. Reversing Encryption 题意:有一个
阅读全文
posted @ 2020-09-10 23:08 daduda
阅读(114)
评论(0)
推荐(0)
2020年5月
Codeforces Round #486 (Div. 3)
摘要: _vb92xHWx8zQTc_34 A. Diverse Team 题意:从 \(n\) 个数里选出 \(k\) 个不同的,构造方案,无解输出-1。 \(n,k,a_i \leq 100\) 题解:开个桶,扫一遍 \(O(n)\) B. Substrings Sort 题意:给 \(n\) 个字符串
阅读全文
posted @ 2020-05-19 11:53 daduda
阅读(134)
评论(0)
推荐(0)
# Codeforces Round #481 (Div. 3)
摘要: _vb92xHWx8zQTc_34 A. Remove Duplicates 题意:给一个数列,求只保留每个数出现的最后一次的结果。 $n \leq 50$,$a_i \leq 1000$ 题解:开个桶,正反各扫一遍。 $O(n)$ B. File Name 题意:给一个字符串,求至少删除多少个字符
阅读全文
posted @ 2020-05-19 09:38 daduda
阅读(108)
评论(0)
推荐(0)
# Codeforces Round #479 (Div. 3)
摘要: A. Wrong Subtraction 题意:一次操作可以把一个不是 $10$ 的整数倍 $ 1$,或者把 $10$ 的整数倍 $\div 10$。求一个数 $n$ 操作 $k$ 次的结果。 $2 \leq n \leq 10^9$,$1 \leq k \leq 50$,保证答案是正整数。 题解:
阅读全文
posted @ 2020-05-19 08:59 daduda
阅读(115)
评论(0)
推荐(0)
1
2
下一页
公告