[总结]2019年9月 OI学习/刷题记录
从现在开始记录一下每天的学习情况。主力LOJ?
2019/9/5
- LibreOJ #2543. 「JXOI2018」排序问题
答案显然是\(\frac{(n+m)!}{Cnt_1!Cnt_2!\cdots Cnt_n!}\)
贪心,每次加一个出现次数最少的数,优化这个过程。
- LibreOJ #2442. 「NOI2011」兔农
降智找规律题
一个结论是Fibnacci数列模\(p\)意义下循环节长度\(\le 6p\)
- LibreOJ #2443. 「NOI2011」智能车比赛
把矩阵的所有交点求出来
设\(f[i]\)表示\(i\)点的最短距离,就有\(f[i]=\min(f[j]+Dis(i,j))\)
枚举\(j\)时维护斜率,判断是否可达
LibreOJ #2444. 「NOI2011」阿狸的打字机
LibreOJ #2544. 「JXOI2018」游戏
显然,对于每一个不是区间内其他数倍数的数必须被检查
筛出这种数的个数,枚举最后一个数的位置算答案。
LibreOJ #2545. 「JXOI2018」守卫 区间DP
LibreOj #2342. 「JOI 2016 Final」橙子装箱
怎么感觉JOI Final T1都挺简单的
设\(f[i]\)表示前\(i\)个橙子的最小花费,则\(f[i]=\min(f[i],f[j-1]+(i-j+1)*(MaxA-MinA)),(i-j+1\le m,j\ge 1)\)
维护一下最值就好了。
2019/9/6
- LibreOJ #2343. 「JOI 2016 Final」集邮比赛 2
枚举答案计算贡献,取最大值。
LibreOJ #2404. 「THUPC 2017」体育成绩统计 / Score 模拟
LibreOJ #2402. 「THUPC 2017」天天爱射击 / Shooting
求每块木板在几次后被打破
相当于求一个区间内时间第\(k\)小的子弹
可持久化线段树
(开始写了个\(O(nlog^2n)\)T飞了,这东西常数真大。。)
LibreOJ #2446. 「NOI2011」 NOI 嘉年华 决策单调性+DP
LibreOJ #2447. 「NOI2011」兔兔与蛋蛋的游戏
二分图匹配+博弈论
将网格图黑白染色,空格移动看成增广,必胜条件是在最大匹配中。
2019/9/7
LibreOJ #2292. 「THUSC 2016」成绩单 区间DP
LibreOJ #2291. 「THUSC 2016」补退选
Trie上开个vector记录时间。
a*Ans+b可能爆int...
Luogu P3631 [APIO2011]方格染色
Luogu P3632 [APIO2011]寻路
直接最短路,建图恶心
LibreOJ #2980. 「THUSCH 2017」大魔法师 题解
LibreOJ #6397. 「THUPC2018」蛋糕 / Cake 爆搜
2019/9/8
LibreOJ #6614. 「THUPC 2019」过河卒二 / chess 组合数学+容斥+预处理
LibreOJ #6615. 「THUPC 2019」鸽鸽的分割 / divide 找规律+打表
LibreOJ #6613. 「THUPC 2019」组合数据结构问题 / problem 模拟
LibreOJ #6624. 「THUPC 2019」历史行程 / m 简单数学题
LibreOJ #6392. 「THUPC2018」密码学第三次小作业 / Rsa
设\(xe_1+ye_2=1\),则\(m=m^{xe_1+ye_2}\pmod{N}=c_1^xc_2^y\pmod{N}\)
ExGcd+快速乘,LOJ莫名RE,UOJ和Luogu都可以过
Luogu P1552 [APIO2012]派遣 启发式合并+堆
Luogu P3634 [APIO2012]守卫 贪心选点
2019/9/9
LibreOJ #2290. 「THUWC 2017」随机二分图 拆边+状压DP
LibreOJ #2427. 「POI2010」珍珠项链 Beads 调和级数暴力+Hash
Luogu P3638 [APIO2013]机器人 DP+BFS
Luogu P3639 [APIO2013]道路费用 缩点+暴力枚举
UOJ #109. 【APIO2013】TASKSAUTHOR 构造题
2019/9/10
LibreOJ #2034. 「SDOI2016」排列计数 组合数学+错排
LibreOJ #2143. 「SHOI2017」组合数问题 矩阵加速DP 题解
UOJ #103. 【APIO2014】Palindromes 后缀自动机
Luogu P3648 [APIO2014]序列分割 斜率优化DP
Luogu P3647 [APIO2014]连珠线 树形DP+换根
2019/9/11
LibreOJ #2030. 「SDOI2016」储能表 数位DP
LibreOJ #2886. 「APIO2015」巴厘岛的雕塑 Bali Sculptures 拆位DP+贪心
LibreOJ #2888. 「APIO2015」巴邻旁之桥 Palembang Bridges
\(K=1\)的话\(O(n)\)扫一遍就好
\(K=2\)枚举“中点”,两边就变成了\(K=1\)的子问题,数据结构维护。
LibreOJ #2887. 「APIO2015」雅加达的摩天楼 Jakarta Skyscrapers ...降智暴力
LibreOJ #573. 「LibreOJ NOI Round #2」单枪匹马 矩阵+前缀积/线段树
LibreOJ #2174. 「FJOI2016」神秘数 可持久化线段树
2019/9/12
LibreOJ #2567. 「APIO2016」划艇 离散化+组合数学+DP
LibreOJ #2569. 「APIO2016」最大差分 简单交互
LibreOJ #2568. 「APIO2016」烟花表演 树形DP+可并堆维护函数凸包
2019/9/14
中秋颓废模拟考试。。。
100+95+100
T1 状压DP
T2 二分图+DP (不知为何WA了5pts
T3 标程好像也是DP?瞎搞了个组合数学水过去了
(我\(O(n\ln n)\)的复杂度都觉得很悬,标程\(O(20n\ln n)\)是怎么跑过\(1e6\)的。。。迷
2019/9/15
晚上打CF 585 Div2
A:数学 B:DP C:贪心 D:博弈论
EF不会,交完D题rk24,比赛结束rk270+...
后来发现E竟然原题,怪不得全世界都会E,最后rk251
- LibreOJ #2192. 「SHOI2014」概率充电器 树形概率DP+换根
2019/9/16
Luogu P3377 【模板】左偏树(可并堆) 学新知识点
LibreOJ #2308. 「APIO2017」商旅 二分答案+Floyd分数规划
LibreOJ #2310. 「APIO2017」斑斓之地 神仙结论+可持久化线段树
LibreOJ #2255. 「SNOI2017」炸弹 Tarjan+拓补排序
2019/9/17
LibreOJ #2585. 「APIO2018」新家 二分答案+离线+线段树
LibreOJ #2587. 「APIO2018」铁人两项 圆方树+Tarjan+DP
LibreOJ #2586. 「APIO2018」选圆圈
KDTree+暴力剪枝,随机旋转一下,期望复杂度\(O(n\log n)\)
2019/9/18
早上学了一下FHQ Treap,挺好用的
LibreOJ #3146. 「APIO 2019」路灯 转化一下变成三维偏序,CDQ+线段树/树状数组
LibreOJ #2471. 「九省联考 2018」一双木棋 直接暴力Min-Max搜索
LibreOJ #2473. 「九省联考 2018」秘密袭击
枚举答案,暴力树形DP,加一点剪枝优化\(O(n^2w)\)就过了。。
- LibreOJ #2472. 「九省联考 2018」IIIDX 线段树+贪心
2019/9/19
LibreOJ P5490 【模板】扫描线 线段树+离散化
LibreOJ #2477. 「九省联考 2018」劈配 二分答案+Dinic
LibreOJ #2478. 「九省联考 2018」林克卡特树 树形DP+wqs二分
Luogu P5367 【模板】康托展开 模板题
Luogu P5091 【模板】欧拉定理
\[a^b\mod m\equiv \begin{equation} \begin{cases} a^b\mod m(b<\varphi(m))\\ a^{(b\mod \varphi(m))+\varphi(m)}\mod m(b\ge\varphi(m)) \end{cases} \end{equation}\]
Luogu P3382 【模板】三分法
LibreOJ #2479. 「九省联考 2018」制胡窜 SAM+线段树合并+树上倍增+容斥+组合数学
Luogu P5431 【模板】乘法逆元2
2019/9/20
LibreOJ #3048. 「十二省联考 2019」异或粽子 堆+Trie
LibreOJ #3049. 「十二省联考 2019」字符串问题 SAM+DP
LibreOJ #3050. 「十二省联考 2019」骗分过样例 找规律+数论
Luogu P3850 [TJOI2007]书架 FHQ Treap
LibreOJ #113. 最大异或和 模板 - 线性基
LibreOJ #105. 文艺平衡树 模板 - FHQ Treap/Splay
LibreOJ #108. 多项式乘法 模板 - FFT
LibreOJ #149. 01 分数规划
2019/9/21
LibreOJ #3052. 「十二省联考 2019」春节十二响 贪心+启发式合并
LibreOJ #3051. 「十二省联考 2019」皮配 DP
LibreOJ #2491. 「BJOI2018」求和 预处理+LCA
LibreOJ #2573. 「TJOI2018」数学计算 线段树
LibreOJ #2578. 「TJOI2018」教科书般的亵渎 组合数学
LibreOJ #162. 快速幂 2
2019/9/22
LibreOJ #2274. 「JXOI2017」加法 二分答案+堆
LibreOJ #2275. 「JXOI2017」颜色 随机化
LibreOJ #2273. 「JXOI2017」数列 DP
LibreOJ #2653. 「POI2007」山峰和山谷 Ridges and Valleys BFS
2019/9/23
LibreOJ #2161. 「POI2011 R2 Day1」Difference 离散化+归并
Luogu P2445 [SDOI2005]动物园 Dinic
LibreOJ #3092. 「BJOI2019」排兵布阵 DP
LibreOJ #3101. 「JSOI2019」精准预测 2-SAT+bitset+分块+离散化+拓补排序
LibreOJ #3103. 「JSOI2019」节日庆典 exKMP,\(O(n\log n)3e6?\)
2019/9/24
UOJ #32. 【UR #2】跳蚤公路 Bellman-ford
UOJ #31. 【UR #2】猪猪侠再战括号序列 贪心
UOJ #33. 【UR #2】树上GCD 启发式合并
LibreOJ #3096. 「SNOI2019」数论 数论
LibreOJ #3095. 「SNOI2019」字符串
2019/9/25
UOJ #21. 【UR #1】缩进优化 调和级数暴力
UOJ #22. 【UR #1】外星人 组合数学+DP
LibreOJ #6403. 「ICPC World Finals 2018」赶飞机 倒序DP+离散化+二分
LibreOJ #3093. 「BJOI2019」光线 DP
Luogu P5414 [YNOI2019]排序 贪心+DP
2019/9/26
UOJ #48. 【UR #3】核聚变反应强度 数论
UOJ #49. 【UR #3】铀仓库 二分答案
LibreOJ #3094. 「BJOI2019」删数 线段树
LibreOJ #6199. 「YNOI2016」掉进兔子洞 莫队+bitset+容斥 题解
LibreOJ #2956. 「SHOI2013」发牌 线段树
2019/9/27
UOJ #51. 【UR #4】元旦三侠的游戏 博弈论
UOJ #52. 【UR #4】元旦激光炮
UOJ #53. 【UR #4】追击圣诞老人 树链剖分
Luogu P5068 [Ynoi2015]我回来了 bitset
LibreOJ #2145. 「SHOI2017」分手是祝愿 概率DP
LibreOJ #2124. 「HAOI2015」树上染色 树形DP
晚上颓比赛,Comet OJ - 模拟赛测试 Day1
100+40+96 Rank38
2019/9/28
- Comet OJ - 模拟赛测试 Day1 B 探险 (adventure) 贪心+分类讨论
Comet OJ - 模拟赛测试 Day2
100+100+30 ...
T3 65炸成30,Rank19掉到Rank80,zbl
2019/9/29
LibreOJ #2436. 「SCOI2011」糖果 差分约束
LibreOJ #2055. 「TJOI / HEOI2016」排序 二分答案+线段树
UOJ #61. 【UR #5】怎样更有力气
UOJ #60. 【UR #5】怎样提高智商
UOJ #62. 【UR #5】怎样跑得更快 Mobius反演
LibreOJ #2125. 「HAOI2015」树上操作 树链剖分
打Codeforces Round #589 (Div. 2):
过了ABCD,D题大水题愣是卡了一个小时,最后rk458,竟然还没掉分。。
E题忘乘组合数了,一直没过样例,血亏
2019/9/30
LibreOJ #2048. 「HNOI2016」最小公倍数 分块+离线+并查集
Codeforces 1228 E. Another Filling the Grid 容斥+组合数学
LibreOJ #2562. 「SDOI2018」战略游戏 LCA+Tarjan+圆方树+虚树
AtCoder AGC025D - Choosing Points 二分图匹配/分类讨论
AtCoder AGC025F - Addition and Andition set维护线段
AtCoder ACG025E - Walking on a Tree 贪心
End
转载于:https://www.cnblogs.com/LanrTabe/p/11465106.html
[总结]2019年9月 OI学习/刷题记录相关推荐
- [总结]2019年10月 OI学习/刷题记录
10月份记录! 2019/10/1 UOJ #74. [UR #6]破解密码 Hash+分类讨论 UOJ #75. [UR #6]智商锁 Matrix-Tree定理+随机化 UOJ #76. [UR ...
- 重走长征路---OI每周刷题记录---12月6日 2014
总目录详见https://blog.csdn.net/mrcrack/article/details/84471041 做题原则,找不到测评地址的题不做.2018-11-28 重走长征路---OI每周 ...
- 重走长征路---OI每周刷题记录---3月22日 2014
总目录详见https://blog.csdn.net/mrcrack/article/details/84471041 做题原则,找不到测评地址的题不做.2018-11-28 重走长征路---OI每周 ...
- 重走长征路---OI每周刷题记录---11月4日 2013
总目录详见https://blog.csdn.net/mrcrack/article/details/84471041 做题原则,找不到测评地址的题不做.2018-11-28 重走长征路---OI每周 ...
- 重走长征路---OI每周刷题记录---8月16日 2014
总目录详见https://blog.csdn.net/mrcrack/article/details/84471041 做题原则,找不到测评地址的题不做.2018-11-28 重走长征路---OI每周 ...
- 重走长征路---OI每周刷题记录---9月6日 2014
总目录详见https://blog.csdn.net/mrcrack/article/details/84471041 做题原则,找不到测评地址的题不做.2018-11-28 重走长征路---OI每周 ...
- 重走长征路---OI每周刷题记录---6月14日 2014
总目录详见https://blog.csdn.net/mrcrack/article/details/84471041 做题原则,找不到测评地址的题不做.2018-11-28 重走长征路---OI每周 ...
- 重走长征路---OI每周刷题记录---4月12日 2015
总目录详见https://blog.csdn.net/mrcrack/article/details/84471041 做题原则,找不到测评地址的题不做.2018-11-28 重走长征路---OI每周 ...
- 重走长征路---OI每周刷题记录---11月16日 2013
总目录详见https://blog.csdn.net/mrcrack/article/details/84471041 做题原则,找不到测评地址的题不做.2018-11-28 重走长征路---OI每周 ...
最新文章
- 用CSS伪元素制作箭头
- Java集合:HashMap源码剖析
- powerdesigner mysql 反引号_PowerDesigner实用技巧小结 及 导出word,想字段顺序跟模型中一致,如何设置...
- linux数据同步技术比较,linux下实现web数据同步的四种方式(性能比较)教程.docx
- ISCSI 1-由零开始
- beautifulsoup网页爬虫解析_Python爬虫神器:PyQuery,解析网页更简单,小白也能学会
- 9型转x型 cobol_兰州一餐馆推鸳鸯牛肉面 9种面型一面多吃
- java 调用js 解析yml_nodejs库yaml读取yml或yaml配置文件
- 什么叫做石英表_石英表 是什么意思??
- 阿里高级技术专家箫逸:如何画好一张架构图?
- BZOJ——3343: 教主的魔法 || 洛谷—— P2801 教主的魔法
- DB2的ErrorCode
- exls下载后显示jsp_jsp笔记
- python代码写龙卷风_python-打开网站时龙卷风403获取警告
- 史上最后一位数学全才——庞加莱
- 【转载精品】Web Service到底是什么?
- LeetCode3:合并两个有序数组 给你两个有序数数组,nums1和nums2,请你将nums2合并到nums1中,使nums1成为一个有序数组.
- 手动标记用例状态_别再用「六个点」当省略号了,这些标点都有更规范的输入方式...
- gj TeamView验证手机号 一直加载
- 详细解读给数据挖掘新手的6个案例
热门文章
- 5s系统升级无服务器,iPhone5s升级到最新系统,事实证明这不是作死!
- 三百英雄服务器维护2020,300英雄将在2020.11.5停机更新
- 教大家用Xposed,findAndHookMethod方法修改第三方应用方法返回值
- 计算机辅助普通话水平测试考试教程,计算机辅助普通话水平测试操作规程(试行)...
- 升压恒流驱动 LED开关 手电筒 太阳能灯 背光模式 方案分享
- 抢夺英特尔Mac订单 AMD拦路虎暂不成气候
- jmplayer苹果app怎么用_GoodPlayerapp_GoodPlayer苹果版下载安装-第一电竞网
- opencv Histogram Equalization 直方图均衡。
- webmagic mysql_webmagic使用
- 逆向迷宫题总结(持续更新) 2020华南师大CTF新生赛maze,攻防世界新手区:NJUPT CTF 2017,BUUCTF:不一样的flag