会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Tartarus
醉后不知天在水,满船清梦压星河。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
13
14
15
16
17
18
19
20
21
···
35
下一页
2020年11月30日
codeforces 1457 D. XOR-gun (构造)
摘要: 题目链接:https://codeforces.com/contest/1457/problem/D 错误做法:以为只有连续异或一段数的情况,直接上$trie$, wa 在 $51$ 个点上 后来发现还有一种情况: 左边连续一段异或起来大于右边连续一段异或起来 正确做法:构造,序列中如果连续三个数最
阅读全文
posted @ 2020-11-30 23:22 Tartarus_li
阅读(220)
评论(0)
推荐(0)
2020年11月23日
LZU 第四届校赛
摘要: 链接:http://oj.lovelyanqi.com/contest/3 H: 首先翻译一下权值,意思就是将原来排列中的 \(i\) 换成了权值排名为第 \(i\) 个的数, 我们发现,只需要20位的排列就可以占满 $10^18$ 个排名了,所以只需要先把排列前面所有的位置答案算好, 然后暴力统计
阅读全文
posted @ 2020-11-23 16:43 Tartarus_li
阅读(130)
评论(0)
推荐(0)
codeforces 1443E-Long Permutation (树状数组 + 康托展开)
摘要: 题目链接:https://codeforces.com/problemset/problem/1443/E 我们发现,排列的排名最多只会是 $10^10$,所以最多只会修改 $15$ 个位置 我们记录一下当前的排列排名是多少,然后只需要暴力进行逆康托展开,求出当前排名下的排列,暴力修改即可 求和用树
阅读全文
posted @ 2020-11-23 15:24 Tartarus_li
阅读(138)
评论(0)
推荐(0)
洛谷P5367 【模板】康托展开
摘要: 题目链接:https://www.luogu.com.cn/problem/P5367 康拓展开:建立起排列和自然数的双射关系,可以用来求解排列的哈希值 设给定一个排列 \(a\),则 \(a\) 在排列集合中的排名为: \(ans=∑_{i=1}^npi∗(n−i)!\) 其中 \(p_i\) 表
阅读全文
posted @ 2020-11-23 14:42 Tartarus_li
阅读(119)
评论(0)
推荐(0)
2020年11月22日
LZUoj 回文整数求和 (数位dp)
摘要: 题目链接:http://oj.lovelyanqi.com/problem/L04%20K 想知道 \([0, x]\) 之内有多少个回文数, 假设 \(x\) 有 \(c\) 位,我们可以先预处理出前 \(c - 1\) 位内 \((99....99)\) 的答案 然后再加上 $10^$ 到 \(
阅读全文
posted @ 2020-11-22 21:44 Tartarus_li
阅读(274)
评论(0)
推荐(0)
hdu 2089 不要62 (数位dp)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2089 数位dp模板题 数位dp学习博客:https://www.sohu.com/a/273617542_100201031 #include<cstdio> #include<cstring> #in
阅读全文
posted @ 2020-11-22 14:36 Tartarus_li
阅读(45)
评论(0)
推荐(0)
2020年11月19日
BZOJ 3507 [CQOI2014]通配符匹配 (哈希 + dp)
摘要: 题目链接:https://darkbzoj.tk/problem/3507 以通配符为分界点将原字符串分开,通配符也算一个字符串 \(dp[j][i]\) 表示到第 \(j\) 个匹配字符串能否匹配到第 \(i\) 个位置 分情况转移即可 #include<bits/stdc++.h> using
阅读全文
posted @ 2020-11-19 21:21 Tartarus_li
阅读(117)
评论(0)
推荐(0)
codeforces 1446B - Catching Cheaters (dp)
摘要: 题目链接:https://codeforces.com/problemset/problem/1446/B \(LCS\) 的改版, \(f[i][j]\) 表示以 \(i,j\) 结尾的最大答案, 如果 \(A[i] == B[j]\) ,那么贡献就会加 $2$, 否则贡献会减 $1$ #incl
阅读全文
posted @ 2020-11-19 18:26 Tartarus_li
阅读(98)
评论(0)
推荐(0)
第 45 届国际大学生程序设计竞赛(ICPC)亚洲网上区域赛模拟赛
摘要: A. Easy Equation : https://ac.nowcoder.com/acm/contest/8688/A 如果固定一个 \(x\), 那么 \(x + y\) 的所有可能取值即为 \([x, x + b]\), 也即 \(x\) 对 \([x, x + b]\) 的贡献为 $1$
阅读全文
posted @ 2020-11-19 00:14 Tartarus_li
阅读(346)
评论(0)
推荐(0)
2020年11月18日
codeforces 1443C - The Delivery Dilemma (贪心 + 优先队列)
摘要: 题目链接:https://codeforces.com/problemset/problem/1443/C 贪心 首先,如果配送时间少于自己取的时间,则肯定选择配送 其次,第一步中的配送时间中有一个最大值 \(M\), 而所有配送时间少于 \(M\) 的店家都可以选择配送, 将剩下的 配送时间丢进一
阅读全文
posted @ 2020-11-18 23:05 Tartarus_li
阅读(251)
评论(0)
推荐(0)
上一页
1
···
13
14
15
16
17
18
19
20
21
···
35
下一页
公告