训练记录(Wiki备份)

个人信息:

姓名 :范泽涛

入学年份 :2021

CSDN:我的博客

Codeforces:一个大目标:努力上1800


比赛记录:

说明:

notices:

  • O:比赛AC
  • O:赛后AC
  • !:attempted but failed
  • · :no attempted

区域赛

Name Date Award Rank Solved A B C D E F G H I J K L M
第十六届东北地区大学生程序设计竞赛 2022.5.22 *(好伤心呜呜呜,加强训练!!) 150/236 . . . . O . . . ! . ! O .

训练赛:

Name Date Rank Solved A B C D E F G H I J K L M N O
2022-04-21 CUSTACM训练赛 2022.4.21 18/39 6/13 . . . O O . . O O . Ø O O
2022年东北地区大学生程序设计竞赛(NENU选拔赛) 2022.4.27 2/13 Ø . . Ø O O . . . . . . .
2022 CUSTACM训练赛(一) 2022.5.4 66/161 4/12 O O . . . . O . . . O .
2022 CUSTACM训练赛(二) 2022.5.8 178/376 4/13 O . O O . . Ø . . . . . O
2022 CUSTACM训练赛(三) 2022.5.11 87/288 6/13 . . O O O . . O . O O . .
2022 CUSTACM训练赛(四) 2022.5.15 57/153 3/13 O . O . . O . . ! . . . .
2022 CUSTACM训练赛(五) 2022.5.18 520/728 2/10 O . . O . . . . . .

Codeforces

Name Date Rank Solved A B C D E F G H 补题
Codeforces Round #785 (Div. 2) 2022.4.30 8794/10585 1/6 O Ø Ø Ø . .
Codeforces Round #786 (Div. 3) 2022.5.2 11133/25420 2/6 O O Ø Ø . . .
Codeforces Round #787 (Div. 3) 2022.5.5 8132/26080 2/6 O O Ø Ø . . .
Codeforces Round #788 (Div. 2) 2022.5.6 6141/18505 1/6 O Ø Ø Ø . .
Codeforces Round #789 (Div. 2) 2022.5.8 6500/17965 2/6 O OØ Ø Ø Ø . 已补BCDE,待补F
Codeforces Round #790 (Div. 4) 2022.5.10 4308/29363 5/9 O O O O O Ø Ø ØØ 已补完(FGH)
Educational Codeforces Round 128 (Rated for Div. 2) 2022.5.13 9534/12628 2/6 O O Ø . . .
Codeforces Round #791 (Div. 2) 2022.5.14 5923/9337 1/6 O Ø Ø Ø . . 已补BCD,待补EF

Daily Trainings:

日期 题目名 题目链接 知识点 难度
2022/4/23 Farmer’s hedge 2022-04-21 CUSTACM训练赛 K. Farmer’s hedge. 递归 medium- -
2022/4/23 梅深不见冬 [洛谷:P5521 yLOI2019] 梅深不见冬 树、贪心(排序贪心:类似于[P1080 NOIP2012 提高组] 国王游戏)、dfs hard
2022/4/24 单源最短路径(数据加强版) 洛谷P4779 单源最短路径(标准版) 图:最短路径问题(dijkstra算法)、priority_queue优化 medium- -
2022/4/25 Johnson全源最短路径 洛谷P5905 Johnson 全源最短路 1.图 2.Bellman-Ford算法queue优化,判断负圈并加中继点 3.n次Dijkstra实现全源 4.电势能思想:把负权边变为正权边保证可以使用Dijkstra medium
2022/4/26 Face The Right Way [洛谷P2882 USACO07MAR]Face The Right Way G 1.贪心:每次反转以最左边的牛的区间 2.开关问题(反转) medium
2022/4/26 Fliptile [洛谷P6201 USACO07OPEN]Fliptile S 1.开关问题(反转):固定第一行 2.二进制枚举 3.贪心:每次选最上面那行的点 medium
2022/4/27 All around, all around, shining all the same… 2022年东北地区大学生程序设计竞赛(NENU选拔赛):A 1. 线段树 2.模运算 medium
2022/4/27 Physics Experiment POJ:Physics Experiment 1. 弹性碰撞问题:无视碰撞,视为插肩而过,最后排序后的位置即每个球的相对位置 medium
2022/4/28 4 Values whose Sum is 0 4 Values whose Sum is 0 1.折半枚举 2.二分 medium- -
2022/4/28 The Shadow 2022年东北地区大学生程序设计竞赛(NENU选拔赛)D. The Shadow 1.数学知识:立体几何全部投影总面积为表面积的/4 2.“严格小数位”输出 medium
2022/4/28 超大背包问题 挑战程序设计竞赛P162 1.折半枚举 2.二进制枚举 3.二分搜索 4.其中在字典序中去掉多余的元素学一学 medium
2022/4/29 区域的个数 挑战程序设计竞赛P164 1.bfs 2.坐标离散化 medium
2022/5/1 B. A Perfectly Balanced String? Codeforces Round #785 (Div. 2):B. A Perfectly Balanced String? 1.brute force 2.贪心(证明没搞懂) 3.鸽巢定理 medium
2022/5/1 C. Palindrome Basis Codeforces Round #785 (Div. 2):C. Palindrome Basis 1.线性dp(类似完全背包) 2.回文数 medium
2022/5/1 D. Lost Arithmetic Progression Codeforces Round #785 (Div. 2). Lost Arithmetic Progression 1.数论:等差数列 2.逻辑性 3.最小公倍数 4.约束枚举 5.模运算 hard
2022/5/3 C. Infinite Replacement Codeforces Round #786 (Div. 3):C. Infinite Replacement 1.排列组合 2.注意pow溢出问题 easy
2022/5/3 D. A-B-C Sort Codeforces Round #786 (Div. 3). A-B-C Sort 1.排序 medium- -
2022/5/5 P3373 【模板】线段树 2 P3373 【模板】线段树 2 1.线段树 2.模运算 3.快读,吸氧 4.先乘后加 medium
2022/5/6 G - Nature Reserve 2022 CUSTACM训练赛(一):G - Nature Reserve 1.最小生成树 2.并查集 3.快读优化 medium
2022/5/6 P3366 【模板】最小生成树 P3366 【模板】最小生成树 1.方法一:prime算法 2.方法二:Kruskal算法 medium- -
2022/5/7 C. Detective Task Codeforces Round #787 (Div. 3):C. Detective Task 逻辑推理 medium
2022/5/7 D. Vertical Paths Codeforces Round #787 (Div. 3). Vertical Paths 1.树 2.路径还原 medium
2022/5/8 B. Dorms War Codeforces Round #788 (Div. 2):B. Dorms War 1.模拟 2.规律 mediun- -
2022/5/8 C. Where is the Pizza? Codeforces Round #788 (Div. 2):C. Where is the Pizza? 1.模拟 2.索引(类似于链式前向星) medium
2022/5/8 G - Gig Combinatorics 2022 CUSTACM训练赛(二):G - Gig Combinatorics 1.模拟 2.规律(多个2次方相加可以分解多项由内到外相乘的形式),可得到遇1,ans ;遇2,ans*2 medium
2022/5/9 D. Very Suspicious Codeforces Round #788 (Div. 2). Very Suspicious 1.数学 2.几何 3.二分查找 hard- -
2022/5/9 B2. Tokitsukaze and Good 01-String (hard version) Codeforces Round #789 (Div. 2):B2. Tokitsukaze and Good 01-String (hard version) 1.贪心 medium
2022/5/9 C. Tokitsukaze and Strange Inequality Codeforces Round #789 (Div. 2):C. Tokitsukaze and Strange Inequality 1.折半枚举思想 2.前缀和 medium
2022/5/11 F. Longest Strike Codeforces Round #790 (Div. 4) 寻找连续差1序列超时了 1.map easy
2022/5/11 A - Array of Discord A - Array of Discord 1.贪心 2.字符串 hard- -
2022/5/11 E - The League of Sequence Designers 2022 CUSTACM训练赛(三):E - The League of Sequence Designers 1.构造 medium
2022/5/12 G. White-Black Balanced Subtrees Codeforces Round #790 (Div. 4):G. White-Black Balanced Subtrees 1.树 2.dfs medium
2022/5/12 H2. Maximum Crossings (Hard Version) Codeforces Round #790 (Div. 4):H2. Maximum Crossings (Hard Version) 1.归并排序 medium
2022/5/13 D. Tokitsukaze and Meeting Codeforces Round #789 (Div. 2). Tokitsukaze and Meeting 1.思维 hard- -
2022/5/13 E. Tokitsukaze and Two Colorful Tapes Codeforces Round #789 (Div. 2):E. Tokitsukaze and Two Colorful Tapes 1.dfs 2.图(环) 3.贪心 hard
2022/5/14 C. Binary String Educational Codeforces Round 128 (Rated for Div. 2):C. Binary String 1.数学 2.前缀和 3.双指针 medium+ +
2022/5/15 A - Alchemy 101 The 2020 ICPC Asia Can Tho Regional Contest:A - Alchemy 101 1.暴力打标,找规律 medium
2022/5/15 B. Stone Age Problem B. Stone Age Problem 1.单点修改加区间全改 2.线段树(或模拟,记录下每次修改时间(可以用map维护)) medium
2022/5/16 C. Rooks Defenders Codeforces Round #791 (Div. 2):C. Rooks Defenders 1.两颗线段树维护区间最小值 medium
2022/5/16 D. Toss a Coin to Your Graph… Codeforces Round #791 (Div. 2). Toss a Coin to Your Graph… 1.二分搜索 2.图 3.拓扑排序 hard- -
2022/5/16 Mondriaan’s Dream Mondriaan’s Dream 1.状压dp入门 medium- -
2022/5/17 P1879 [USACO06NOV]Corn Fields G [P1879 USACO06NOV]Corn Fields G 1.状压dp入门 medium

刷专题:

说明:

  1. 专题里有些水题和模板题,我也放进来了,只是希望我的记录能给后面学弟学妹(虽然我现在是学弟哈哈哈)有些帮助。

    我觉得虽然是水题但是在初学期多写点有助于强化一下,在进行变形的题嘛。

    而且一些模板题可以在比赛前刷刷模板

  2. 对于我觉得蛮难的题我都会写题解,我不觉得我在当时会完全弄懂。

    写题解加深一下我的理解并且记录一下当时的思路,后面变强了可以在回头重新看看

专题之背包问题:

内容

  1. 01背包+空间优化/变形/二维01背包/容量改变/并查集/去掉其一物品影响/第k优解
  2. 完全背包+变形/多重完全
  3. 多重背包+变形/二进制优化
  4. 混合背包+变形/多重变完全优化
  5. 组合背包+变形
  6. 优依赖背包
  7. 背包思想

题集

日期 题目名 题目链接 知识点 难度 题解
2022.5.18 P1048 [NOIP2005 普及组] 采药 [P1048 NOIP2005 普及组] 采药 1.01背包模板题 2.DP解法 3.记忆化搜索解法 4.循环滚动解法 5.就地滚动解法 easy- -
2022.5.18 P2871 [USACO07DEC]Charm Bracelet S [P2871 USACO07DEC]Charm Bracelet S 1.01背包模板 2.二维会爆,循环滚动或就地滚动空间优化 easy- -
2022.5.18 P2639 [USACO09OCT]Bessie’s Weight Problem G [P2639 USACO09OCT]Bessie’s Weight Problem G 1.01背包模板 easy- -
2022.5.18 P1049 [NOIP2001 普及组] 装箱问题 [P1049 NOIP2001 普及组] 装箱问题 1.01背包稍变形 easy- -
2022.5.18 P1060 [NOIP2006 普及组] 开心的金明 [P1060 NOIP2006 普及组] 开心的金明 1.01背包稍变形 easy- -
2022.5.18 P1926 小书童——刷题大军 P1926 小书童——刷题大军 1.01背包稍变形 easy- -
2022.5.18 P1164 小A点菜 P1164 小A点菜 1.01背包稍变形 2.记忆化搜索失效!!!![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZxG2DiNU-1653449766048)(https://wk.audragon.xyz/lib/images/smileys/icon_question.gif)] easy
2022.5.18 P1510 精卫填海 P1510 精卫填海 1.01背包稍变形 easy
2022.5.18 P2925 [USACO08DEC]Hay For Sale S [P2925 USACO08DEC]Hay For Sale S 1.01背包稍变形 2.套模板会有一个点T,优化:在装满后直接结束 easy
2022.5.18 P1802 5 倍经验日 P1802 5 倍经验日 1.01背包稍变形 2.注意直接继承也要加东西 easy
2022.5.18 P1734 最大约数和 P1734 最大约数和 1.01背包稍变形 easy
2022.5.18 P2392 kkksc03考前临时抱佛脚 P2392 kkksc03考前临时抱佛脚 1.01背包变形 2.四个背包,容量为sum/2 medium- -
2022.5.18 P1466 [USACO2.2]集合 Subset Sums [P1466 USACO2.2]集合 Subset Sums 1.01背包变形 2.如果无法判断开longlong自己输出一个最大的数看看其方案数 medium- -
2022.5.19 P2370 yyy2015c01 的 U 盘 P2370 yyy2015c01 的 U 盘 1.01背包变形 2.二分搜索 medium- -
2022.5.19 CF294B Shaass and Bookshelf CF294B Shaass and Bookshelf 1.01背包变形 2.注意如何把问题转换为01背包问题 medium- -
2022.5.19 Checkout Assistant Codeforces Beta Round #19:Checkout Assistant 1.01背包变形 medium++ 题解
2022.5.19 P4141 消失之物 P4141 消失之物 1.01背包变形 2.减去一个物品对结果影响 medium++ 题解
2022.5.19 P1507 NASA的食物计划 P1507 NASA的食物计划 1.二维01背包模板 easy- -
2022.5.19 P1910 L国的战斗之间谍 P1910 L国的战斗之间谍 1.二维01背包模板 easy- -
2022.5.19 P1877 [HAOI2012]音量调节 [P1877 HAOI2012]音量调节 1.二维01背包稍变形 2.注意此时不能取用滚动数组 easy+ +
2022.5.19 P1509 找啊找啊找GF P1509 找啊找啊找GF 1.二维01背包变形 2.两个背包,一个找最多,一个找最少,最多影响最少 medium- -
2022.5.19 P3985 不开心的金明 P3985 不开心的金明 1.二维01背包变形 2.数据很大需要想办法优化 3.另外需要记录选物品的个数 medium+ + 题解
2022.5.20 P1455 搭配购买 P1455 搭配购买 1.01背包 2.并查集(把多个背包合并成一个) medium 题解
2022.5.20 P2170 选学霸 P2170 选学霸 1.01背包 2.并查集 medium
2022.5.20 P1858 多人背包 P1858 多人背包 1.01背包 2.第k优解 medium++ 题解
2022.5.20 P1616 疯狂的采药 P1616 疯狂的采药 1.完全背包模板 2.notice:此时数据范围不是看种数 * 价值,而是背包大小 * 价值 easy- -
2022.5.20 P1679 神奇的四次方数 P1679 神奇的四次方数 1.完全背包变形 easy
2022.5.20 P1832 A+B Problem(再升级) P1832 A+B Problem(再升级) 1.完全背包变形 2.素数筛 easy++
2022.5.20 P1853 投资的最大效益 P1853 投资的最大效益 1.完全背包变形 2.需要不断更新背包大小 easy++
2022.5.20 A. Cut Ribbon A. Cut Ribbon 1.完全背包变形 2.需要装满(用-1标记能否装满) easy++
2022.5.20 A. Elimination A. Elimination 1.完全背包变形 2.理解题意转换成背包(注意容量计算要用nm,但是最好要判断一下n * m-k到nm的min) easy++
2022.5.20 P2918 [USACO08NOV]Buying Hay S [P2918 USACO08NOV]Buying Hay S 1.完全背包变形 2.注意背包容量“至少为h”,则要判断到最大容量为“h+物品最大价值”,结束dp后取最小值 easy++
2022.5.20 P5662 [CSP-J2019] 纪念品 [P5662 CSP-J2019] 纪念品 1.完全背包变形 2.多轮背包,每天更新最大容量 medium 题解
2022.5.20 P5020 [NOIP2018 提高组] 货币系统 [P5020 NOIP2018 提高组] 货币系统 1.完全背包变形 2.集合证明 medium 题解
2022.5.22 P2347 [NOIP1996 提高组] 砝码称重 P2347 [NOIP1996 提高组] 砝码称重 1.多重背包模板 easy- -
2022.5.22 P6771 [USACO05MAR]Space Elevator 太空电梯 P6771 [USACO05MAR]Space Elevator 太空电梯 1.多重背包变形 2.背包容量各不相同,先排序 easy
2022.5.22 P5365 [SNOI2017] 英雄联盟 P5365 [SNOI2017] 英雄联盟 1.多重背包变形 2.转换DP对象,因为种类数太大用花费作为状态 easy++
2022.5.22 P1776 宝物筛选 P1776 宝物筛选 1.多重背包 2.二进制优化 easy++
2022.5.22 P2851 [USACO06DEC]The Fewest Coins G P2851 [USACO06DEC]The Fewest Coins G 1.混合背包(多重+完全) 2.二进制优化 3.重点是背包容量的分析 medium++
2022.5.23 P1833 樱花 P1833 樱花 1.混合背包(多重+完全) 2.二进制优化 easy++
2022.5.23 P1782 旅行商的背包 P1782 旅行商的背包 1.3种背包混合 2.二进制优化 3.快读 4.多重背包利用二进制优化时可以不去开数组,并且进一步优化(把多重背包看成完全背包) hard- - 题解
2022.5.23 P1757 通天之分组背包 P1757 通天之分组背包 1.分组背包模板 2. 可以用vector+结构体来分组,也可用二维数组分组a[i][j]第i组第j个 easy
2022.5.24 P5322 [BJOI2019] 排兵布阵 P5322 [BJOI2019] 排兵布阵 1.分组背包变形 2.注意如何去实现分组以及判断每个背包的价值 medium++ 题解
2022.5.24 P1064 [NOIP2006 提高组] 金明的预算方案 P1064 [NOIP2006 提高组] 金明的预算方案 1.有依赖的背包 medium- - 题解
2022.5.24 P2904 [USACO08MAR]River Crossing S P2904 [USACO08MAR]River Crossing S 1.背包思想(试着去看成完全背包) medium- -

Failed

日期 题目名 题目链接 知识点 难度
2022/5/17 E. Moving Chips Educational Codeforces Round 128 (Rated for Div. 2):E. Moving Chips 1.状态机动态规划

你可能感兴趣的:(Wiki,程序人生,经验分享)