2019-team2

从 Trac 迁移的文章

这是从旧校内 Wiki 迁移的文章,可能存在一些样式问题,您可以向 memset0 反馈。

原文章内容如下:

== 队伍信息 ==

 * 队名:'''Runespoor'''
 * 成员:
   * 张清棋(zhangqingqi)
   * 吕耀维(Heltion)
   * 李彦奎(lyk248289469)

== 以前在的队伍(用于方便查找训练题目) ==

 * [wiki:2018-team3 Helianthus]
 * [wiki:2018-team6 Trident-Z]
 * [wiki:2017-team5 Hephaestus(lyk in 2017)]
== 他山之玉 ==
 * [wiki:2017-team2 Legilimens]
 * [wiki:Summer2019Team 2019 teams]
 * [wiki:2016-team1 Siunaus]
 * [wiki:2018-team1 Reconquista in 2018]
 * [wiki:2017-team1 Reconquista in 2017]
 * [wiki:2019-team3 WheatfieldWithCrows] 

 * [https://icpc.camp/ icpc camp]
 * [http://www.cnblogs.com/clrs97/p/7508165.html HDU-AcmKeHaoWanLe]
 * [http://clatisus.com Heynihao]

 * [http://www.cnblogs.com/jiangshibiao/ Jsb's Blog]
 * [http://lbn187.is-programmer.com/posts/212436.html lbn's Blog]
 * [http://www.cnblogs.com/vb4896/ lzw's Blog]

== 训练账号 ==

 * Codeforces: Runespoor

 * vjudge:Runespoor

== 最重要的事情 ==

'''写题前要把算法冷静的想清楚,不能慌着写!多花5分钟理清细节! by 张清棋'''

'''最后一刻的调试依然要沉着冷静,不能心慌。欲速则不达! by 张清棋'''

== 定个小目标 ==

~~~校赛rank前3(所有队伍中)~~~ '''实际rank 9'''

省赛rank前3(所有队伍中):发挥团队最高水平

== 杂事杂项 ==
 * [wiki::makefile makefile]
 * [wiki::模板整理 板子整理]
 * 用std::endl会T成sb.
 * 一般无向图搞的是生成森林而不是生成树.
 * 用scanf("%[!^\n]\n",s)可以windows下读一行,但存在读不了空行的问题.linux好像不能用,老实读getchar()最稳.
 * '''抄板子'''注意“1”和“l”的区别,尽量不要修改代码风格,按原样抄
 * 浮点数转整数要加eps
 * 交流题意和读题的注意
  1. 要把题目范围看清楚,每个变量的范围都要告诉写题的队友
  2. 要把特殊性质全部告诉队友。听题意的队友应该问任何不太清楚的地方。
  3. 如果是简单的模拟,直接叫lyk写,自己再读题,防止交流出错
  4. 要学会根据过的人数预估难度,从而猜测正确的题意。读到NP问题或者复杂的问题,一定要看题目的特殊限制
  5. 读完题要'''正确的模拟'''样例,注意样例解释在最后一页不要漏掉
 * 注意scanf/printf的格式不要写错
 * 不要使用重复的变量名
 * 不要异想天开脑补出STL存在某些不合理的操作
 * 相信网络流,尽管它的复杂度是O(n^3^)
 * '''不要被题目时限迷惑!'''经常有10w nlogn或者100w O(n)的题目出到4s ,甚至10s!还是应该全面的检查自己算法的正确性和是否可以简化
 * opentrains和codeforces上任何手动编译优化和register都没有用。不要想着优化常数的黑科技
 * opentrains比本机慢2.5倍左右:本机1s,上面大概2.5s
 * codeforces比opentrains快,比本机略微慢一点,比zqq的电脑慢两倍
 * '''出题人一般不会卡常。要注意优化算法,而非常数'''
 * '''带符号数的移位运算符是UB的''',遇到奇怪的结果不需要慌.
 * int tarjan(int x) 需要返回值的函数没有返回值会MLE
 * 精度,这个玄学的东西,我们已经踩了一次又一次坑了。我觉得'''首先需要理论的了解、并且主干知识应该三个人都达成共识(比如数值分析)''',这样,才不会因为精度而争吵。其次,遇到的坑真的要记下来。怎么解决问题,避免误差,怎样的误差是可以接受的,可以让我我们少走很多弯路。'''系统的学习和经验总结,相信一定可以对我们三个人对精度的认识有所提升''',至于怎么学习,还要去了解和探索。
 * 单组数据的二分/三分设步数不设eps,多组数据看情况
 * 一个变量>前缀和>树状数组>st表>线段树,尽量不要一上来无脑线段树
 * C++整数除法取整总是取接近0的
 * 打表要趁早
 * 相对误差要用 < max(1., abs(x)) * eps 判
 * vector的resize , clear操作都是线性的。用vector的指针要用.data(), 可以用.swap在常数时间内交换。不熟悉的时候不要乱用操作,不要删除迭代器。
 * 参数 g++ *.cpp -o * -O2 -fno-stack-limit -std=c++11 -Wextra -Wall -Wconversion -fsanitize=undefined -fsanitize=address
 * [wiki:helianthus-shiji 热身赛试机]
 * [wiki:algorithm-to-learn 待学习的东西]
 * [wiki:dfkjdkfjkdf head]
 * [wiki:dkfjldfpsd2 psa2]

== 比赛记录 ==
  1. [http://acm.zju.edu.cn/onlinejudge/showContestProblems.do?contestId=391 2019-04-14] [wiki::2019-C01-Runespoor Summary] The 19th Zhejiang University Programming Contest  

  2. [http://acm.zju.edu.cn/onlinejudge/showContestProblems.do?contestId=392 2019-04-27] [wiki::2019-C02-Runespoor Summary] The 16th Zhejiang Provincial Collegiate Programming Contest 

  3. [http://acm.zju.edu.cn/onlinejudge/showContestProblems.do?contestId=392 2019-09-22] [wiki::2019-C03-Runespoor Summary] 2019 CCPC 秦皇岛

  4. [http://acm.zju.edu.cn/onlinejudge/showContestProblems.do?contestId=392 2019-10-27] [wiki::2019-C04-Runespoor Summary] 2019 ICPC 南京

  5. [http://acm.zju.edu.cn/onlinejudge/showContestProblems.do?contestId=392 2019-11-10] [wiki::2019-C05-Runespoor Summary] 2019 ICPC 南昌

  6. [http://acm.zju.edu.cn/onlinejudge/showContestProblems.do?contestId=392 2019-11-17] [wiki::2019-C06-Runespoor Summary] 2019 CCPC final

  7. [https://ac.nowcoder.com/acm/contest/9328 2020-11-22] [wiki::2019-C07-Runespoor Summary] 2020 ICPC 小米邀请赛


== camp ==

=== MW summer 2019(FEFU campus, Vladivostok) ===
  1. [http://opentrains.mipt.ru/~ejudge/team.cgi?contest_id=002593 2019-07-07] [wiki:2019-CAMP01-Runespoor Summary] Contest 01
  2. [http://opentrains.mipt.ru/~ejudge/team.cgi?contest_id=002595 2019-07-08] [wiki:2019-CAMP02-Runespoor Summary] Contest 02
  3. [http://opentrains.mipt.ru/~ejudge/team.cgi?contest_id=002597 2019-07-09] [wiki:2019-CAMP03-Runespoor Summary] Contest 03
  4. [http://opentrains.mipt.ru/~ejudge/team.cgi?contest_id=002599 2019-07-11] [wiki:2019-CAMP04-Runespoor Summary] Contest 04
  5. [http://opentrains.mipt.ru/~ejudge/team.cgi?contest_id=002601 2019-07-12] [wiki:2019-CAMP05-Runespoor Summary] Contest 05


=== 37th Petrozavodsk Programming Camp, Summer 2019 (online participated) ===
  '''[https://official.contest.yandex.ru/ptz-summer-2019/contest/13458/enter upsolving]'''

  '''[http://karelia.snarknews.info/index.cgi?data=macros/results&menu=index&head=index&round=09&class=2019s&sbname=2019s results]'''

  1. 2019-08-23 [wiki:2019-CAMP06-Runespoor Summary] Petrozavodsk Summer-2019. Songyang Chen Contest 2
  2. 2019-08-24 [wiki:2019-CAMP07-Runespoor Summary] Petrozavodsk Summer-2019. 300iq Contest 2, Grand Prix of Kazan
  3. 2019-08-25 [wiki:2019-CAMP08-Runespoor Summary] Petrozavodsk Summer-2019. Quailty and His Friends’ Contest
  4. 2019-08-27 [wiki:2019-CAMP09-Runespoor Summary] Petrozavodsk Summer-2019. Oleksandr Kulkov Contest 2
  5. 2019-08-28 [wiki:2019-CAMP10-Runespoor Summary] Petrozavodsk Summer-2019. Grand Prix of Warsaw U
  6. 2019-08-29 [wiki:2019-CAMP11-Runespoor Summary] Petrozavodsk Summer-2019. MIPT Contest
  7. 2019-09-01 [wiki:2019-CAMP12-Runespoor Summary] Petrozavodsk Summer-2019. Jingzhe Tang Contest 2, XIX Open Cup Onsite
  8. 2019-09-02 [wiki:2019-CAMP13-Runespoor Summary] Petrozavodsk Summer-2019. MEX Foundation Contest


== 团队训练 ==
  1. [http://codeforces.com/group/H7nsMkHC7I/contest/239239 2019-03-01] [wiki:2019-Sp01-lyk Summary-hw] German Collegiate Programming Contest 2018
  2. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=006312 2019-03-02] [wiki:2019-Sp02-lyk Summary] Asia Jakarta 2018
  3. [http://codeforces.com/group/H7nsMkHC7I/contest/239547 2019-03-07] [wiki:2019-Sp03-lyk Summary-hw] Nordic Collegiate Programming Contest 2018
  4. [http://codeforces.com/group/H7nsMkHC7I/contest/240047 2019-03-09] [wiki:2019-Sp04-lyk Summary-hw] Southeastern European Regional Programming Contest 2018
  5. [http://codeforces.com/group/H7nsMkHC7I/contest/240392 2019-03-14] [wiki:2019-Sp05-lyk Summary-hw-2] NWERC 2015 , Northwestern European Regional Contest 2015
  6. [http://codeforces.com/gym/101137 2019-03-15] [wiki:2019-Sp06-lyk Summary-2] Moscow Subregional of NEERC, ACM ICPC 2016-2017
  7. [http://codeforces.com/group/H7nsMkHC7I/contest/240765 2019-03-21] [wiki:2019-Sp07-lyk Summary] 2015-2016 ACM-ICPC, NEERC, Northern Subregional Contest 
  8. [https://codeforces.com/gym/101470 2019-03-22] [wiki:2019-Sp08-lyk Summary] 2014-2015 ACM-ICPC Southeastern European Regional Programming Contest 
  9. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=010215 2019-03-23] [wiki:2019-Sp09-lyk Summary] XIII Open Cup named after E.V. Pankratiev. GP of America
  10. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=006571 2019-03-24] [wiki:2019-Sp010-lyk Summary-2] Moscow Subregional 2014
  11. [https://codeforces.com/gym/101161 2019-03-28] [wiki:2019-Sp011-lyk Summary-hw] 2016-2017 ACM-ICPC Asia-Bangkok Regional Contest
  12. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=006241 2019-03-29] [wiki:2019-Sp012-lyk Summary-group] JAG Spring - 2014
  13. [https://codeforces.com/gym/101142 2019-03-31] [wiki:2019-Sp013-lyk Summary-2] 2016-2017 ACM-ICPC, NEERC, Northern Subregional Contest
  14. [https://codeforces.com/gym/101237 2019-04-04] [wiki:2019-Sp014-lyk Summary-hw] 2013-2014 Petrozavodsk Winter Training Camp, Moscow SU Trinity Contest
  15. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001465 2019-04-05] [wiki:2019-Sp015-lyk Summary] Petrozavodsk Summer-2015. Yandex Cup Stage 1.
  16. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=006516 2019-04-07] [wiki:2019-Sp016-lyk Summary-2] Central Subregional 2014.
  17. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=1466&locale_id=0 2019-04-11] [wiki:2019-Sp017-lyk Summary] Petrozavodsk Summer-2015. Yandex Cup Stage 2.
  18. [https://vjudge.net/contest/294966 2019-04-13] [wiki:2019-Sp018-lyk Summary] 2018 Multi-University Training Contest 10

  =================================================='''校赛(2019-04-14)'''==================================================

  19. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001442 2019-04-18] [wiki:2019-Sp019-lyk Summary] Petrozavodsk Summer-2014. Moscow IPT Contest
  20. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001447 2019-04-19] [wiki:2019-Sp020-lyk Summary] Petrozavodsk Summer-2014. Warsaw U Contest
  21. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001446 2019-04-21] [wiki:2019-Sp021-lyk Summary] Petrozavodsk Summer-2014. Yandex Contest
  22. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=010397 2019-04-23] [wiki:2019-Sp022-lyk Summary] XVIII Open Cup named after E.V. Pankratiev. Grand Prix of Siberia
  23. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=010399 2019-04-24] [wiki:2019-Sp023-lyk Summary] XVIII Open Cup named after E.V. Pankratiev. Grand Prix of Peterhof
  24. [https://codeforces.com/gym/101572 2019-04-25] [wiki:2019-Sp024-lyk Summary] 2017-2018 ACM-ICPC Nordic Collegiate Programming Contest (NCPC 2017)

  =================================================='''省赛(2019-04-27)'''==================================================

  25. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001444 2019-05-01] [wiki:2019-Sp025-lyk Summary] Petrozavodsk Summer-2014. Moscow SU SG Contest
  26. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=006236 2019-05-02] [wiki:2019-Sp026-lyk Summary] Urozero Training Camp Day 1. JAG Autumn-2013
  27. [https://codeforces.com/gym/101954 2019-05-09] [wiki:2019-Sp027-lyk Summary] 2018-2019 CTU Open Contest
  28. [https://vjudge.net/contest/302237#overview 2019-05-16] [wiki:2019-Sp028-lyk Summary] 2016 Multi-University Training Contest 1 By HIT
  29. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001419 2019-05-17] [wiki:2019-Sp029-lyk Summary] Petrozavodsk Winter-2013. Ufa SATU + Bucharest U Contest
  30. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001428 2019-05-18] [wiki:2019-Sp030-lyk Summary] Petrozavodsk Summer-2013. Andrew Stankevich Contest 44, XIII Open Cup Onsite
  31. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001472 2019-05-24] [wiki:2019-Sp031-lyk Summary] Petrozavodsk Winter-2016. JAG Contest
  32. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001519 2019-06-07] [wiki:2019-Sp032-lyk Summary] Petrozavodsk Winter-2018. Carnegie Mellon U Contest
  33. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001513 2019-06-08] [wiki:2019-Sp033-lyk Summary] Petrozavodsk Winter-2018. AtCoder Contest

  =================================================='''2019年7月'''==================================================

  34. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001506 2019-07-04] [wiki:2019-Sp034-lyk Summary] Petrozavodsk Summer-2017. Warsaw U Contest
  35. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=006665 2019-07-16] [wiki:2019-Sp035-lyk Summary] Western Subregional 2013(海参崴 camp 最后一场)
  36. [https://codeforces.com/gym/101667/standings 2019-07-20] [wiki:2019-Sp036-lyk Summary] 2017-2018 ACM-ICPC, Asia Daejeon Regional Contest
  37. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001505 2019-08-01] [wiki:2019-Sp037-lyk Summary] Petrozavodsk Summer-2017. Moscow IPT Contest
  38. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=010393 2019-08-02] [wiki:2019-Sp038-lyk Summary] XVIII Open Cup named after E.V. Pankratiev. GP of Eurasia
  39. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001509 2019-08-03] [wiki:2019-Sp039-lyk Summary] Petrozavodsk Summer-2017. JOI TST 2012 Selection
  40. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=010396 2019-08-05] [wiki:2019-Sp040-lyk Summary] XVIII Open Cup named after E.V. Pankratiev. Ukrainian Grand Prix
  41. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=010391 2019-08-07] [wiki:2019-Sp041-lyk Summary] XVIII Open Cup named after E.V. Pankratiev. GP of Romania
  42. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=010375 2019-08-08] [wiki:2019-Sp042-lyk Summary] XVII Open Cup named after E.V. Pankratiev. Grand Prix of Two Capitals
  43. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001491 2019-08-10] [wiki:2019-Sp043-lyk Summary] Petrozavodsk Winter-2017. Jagiellonian U Contest
  44. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=010231 2019-08-11] [wiki:2019-Sp044-lyk Summary] XIV Open Cup named after E.V. Pankratiev. GP of SPb
  45. [https://codeforces.com/gym/101097 2019-08-12] [wiki:2019-Sp045-lyk Summary] Petrozavodsk Summer-2011. Warsaw U Contest
  46. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001482 2019-08-13] [wiki:2019-Sp046-lyk Summary] Petrozavodsk Summer-2016. Pavel Khaustov Contest 2
  47. [https://ac.nowcoder.com/acm/contest/890 2019-08-14] [wiki:2019-Sp047-lyk Summary] 2019 Newcoder 10(precontest)
  48. [http://opentrains.snarknews.info/~ejudge/team.cgi?SID=fcbc9a1a1d2595a5&all_runs=1&action=140 2019-08-15] [wiki:2019-Sp048-lyk Summary] Petrozavodsk Summer-2013. Moscow IPT Contest
  49. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=010272 2019-08-16] [wiki:2019-Sp049-lyk Summary] XV Open Cup named after E.V. Pankratiev. GP of Siberia
  50. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001421 2019-08-18] [wiki:2019-Sp050-lyk Summary] Petrozavodsk Summer-2013. Gennady Korotkevich Contest 1
  51. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001483 2019-08-19] [wiki:2019-Sp051-lyk Summary] Petrozavodsk Summer-2016. Moscow IPT Contest
  52. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001459 2019-08-20] [wiki:2019-Sp052-lyk Summary] Petrozavodsk Winter-2015. Michael Tikhomirov Contest 1
  53. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001434 2019-08-21] [wiki:2019-Sp053-lyk Summary] Petrozavodsk Winter-2014. Warsaw U Contest
  54. [https://official.contest.yandex.ru/opencupXIX/contest/11930/problems/ 2019-08-30] [wiki:2019-Sp054-lyk Summary] Petrozavodsk Winter-2019. Gennady Korotkevich Contest 4, Grand Prix of Gomel
  55. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001531 2019-08-31] [wiki:2019-Sp055-lyk Summary] Petrozavodsk Winter-2019. 300iq Contest 1

  =================================================='''2019年9月'''==================================================

  56. [https://vjudge.net/contest/325898#overview 2019-09-13] [wiki:2019-Sp056-lyk Summary] 2019 Multi-University Training Contest 4
  57. [https://codeforces.com/gym/101987 2019-09-14] [wiki:2019-Sp057-lyk Summary] 2018-2019 ACM-ICPC, Asia Seoul Regional Contest
  58. [https://vjudge.net/contest/326235 2019-09-15] [wiki:2019-Sp058-lyk Summary] 2019 Multi-University Training Contest 8
  59. [https://codeforces.com/gym/102040 2019-09-25] [wiki:2019-team2/Sp059 Summary] 2018-2019 ACM-ICPC, Asia Dhaka Regional Contest
  60. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=006316 2019-09-27] [wiki:2019-team2/Sp060 Summary] CERC 2018
  61. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=010439 2019-10-01] [wiki:2019-team2/Sp061 Summary] XIX Open Cup named after E.V. Pankratiev. Grand Prix of Peterhof
  62. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001533 2019-10-02] [wiki:2019-team2/Sp062 Summary] Petrozavodsk Winter-2019. Japanese Contest
  63. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=010454 2019-10-03] [wiki:2019-team2/Sp063 Summary] XIX Open Cup named after E.V. Pankratiev. Grand Prix of America, Division 1
  64. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=006314 2019-10-05] [wiki:2019-team2/Sp064 Summary] NWERC 2018
  65. [https://codeforces.com/contest/1089 2019-10-06] [wiki:2019-team2/Sp065 Summary] NEERC 2018
  66. [wiki:2019-C22 2019-10-07] [wiki:2019-team2/Sp066 Summary] 2019 Multi-University Training Contest 7
  67. [https://vjudge.net/contest/333775 2019-10-11] [wiki:2019-team2/Sp067 Summary] 2013 - ICPC - Asia - Chengdu
  68. [https://vjudge.net/contest/334446 2019-10-13] [wiki:2019-team2/Sp068 Summary] 2015 - ICPC - Asia - Shenyang
  69. [https://vjudge.net/contest/335968 2019-10-18] [wiki:2019-team2/Sp069 Summary] 2015 - ICPC - Asia - Beijing
  70. [https://vjudge.net/contest/336464 2019-10-19] [wiki:2019-team2/Sp070 Summary] 2015 - ICPC - Asia - Changchun
  71. [https://codeforces.com/gym/257175 2019-10-25] [wiki:2019-team2/Sp071 Summary] 2019 - ICPC - Asia - Yinchuan
  72. [https://codeforces.com/contest/1252 2019-11-01] [wiki:2019-team2/Sp072 Summary] 2019-2020 ICPC, Asia Jakarta Regional Contest
  73. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=010437 2019-11-04] [wiki:2019-team2/Sp073 Summary] XIX Open Cup named after E.V. Pankratiev. Grand Prix of Siberia, Division 1
  74. [https://codeforces.com/contest/1250 2019-11-08] [wiki:2019-team2/Sp074 Summary] 2019-2020 ICPC, NERC, Southern and Volga Russian Regional Contest
  75. [http://codeforces.com/gym/102411 2019-11-29] [wiki:2019-team2/Sp075 Summary] ICPC 2019-2020 North-Western Russia Regional Contest
  76. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=010455 2019-11-30] [wiki:2019-team2/Sp076 Summary] XIX Open Cup named after E.V. Pankratiev. Grand Prix of China, Division 1
  77. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001537 2019-12-01] [wiki:2019-team2/Sp077 Summary] Petrozavodsk Winter-2019. Oleksandr Kulkov Contest
  78. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001538 2019-12-06] [wiki:2019-team2/Sp078 Summary] Petrozavodsk Winter-2019. Petrozavodsk SU Contest
  79. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=010476 2019-12-07] [wiki:2019-team2/Sp079 Summary] XX Open Cup named after E.V. Pankratiev. Grand Prix of Southeastern Europe, Division 1
  80. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001534 2019-12-08] [wiki:2019-team2/Sp080 Summary] Petrozavodsk Winter-2019. Yandex Cup-2019    


  81. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=010475 2020-03-06] [wiki:2019-team2/Sp081 Summary] XX Open Cup named after E.V. Pankratiev. Grand Prix of Korea, Division 1 
  82. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=010433 2020-03-13] [wiki:2019-team2/Sp082 Summary] XIX Open Cup named after E.V. Pankratiev. Grand Prix of SPb, Division 1
  83. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=010435 2020-03-20] [wiki:2019-team2/Sp083 Summary] XIX Open Cup named after E.V. Pankratiev. Grand Prix of Korea, Division 1.
  84. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=010435 2020-04-06] [wiki:2019-team2/Sp084 Summary] XVIII Open Cup named after E.V. Pankratiev. Grand Prix of Khamovniki 



 =================================================='''???'''==================================================
  85. [https://codeforces.com/gym/102538 2020-08-25] [wiki:2019-team2/Sp085 Summary]300iq Contest 3  
  86. [https://codeforces.com/gym/102538 2020-09-05] [wiki:2019-team2/Sp086 Summary]39th Petrozavodsk Programming Camp, Warsaw U Contest
  86. [https://codeforces.com/gym/101239 2020-09-18] [wiki:2019-team2/Sp087 Summary]2015 ACM-ICPC World Finals
  87. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=010254 2020-11-08] [wiki:2019-team2/Sp088 Summary] XIV Open Cup named after E.V. Pankratiev. GP of Azov Sea. (OpenCup14 Azov Sea)
  88. [https://codeforces.com/gym/101623 2020-11-12] [wiki:2019-team2/Sp089 Summary] Northwestern European Regional Contest 2017
  89. [https://codeforces.com/gym/102823 2020-11-13] [wiki:2019-team2/Sp090 Summary] CCPC Guilin 2018
  90. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=001504 2020-11-19] [wiki:2019-team2/Sp091 Summary] Petrozavodsk Summer-2017. Ruyi Li Contest 2.
  91. [https://codeforces.com/gym/102835 2020-11-26] [wiki:2019-team2/Sp092 Summary] The 2020 ICPC Asia Taipei-Hsinchu Site Programming Contest
  91. [https://codeforces.com/gym/102835 2020-11-29] [wiki:2019-team2/Sp093 Summary] The 2017 ICPC Shenyang
  92. [https://codeforces.com/gym/100886 2020-12-03] [wiki:2019-team2/Sp094 Summary] 2015-2016 Winter Petrozavodsk Camp - Saratov SU Contest
  93. [https://codeforces.com/gym/102896 2020-12-18] [wiki:2019-team2/Sp093 Summary] Northern Eurasia Finals Online 2020
  94. [https://codeforces.com/gym/100520 2020-12-26] [wiki:2019-team2/Sp094 Summary] 2013-2014 Winter Petrozavodsk Camp, Andrew Stankevich Contest 45 (ASC 45)
  95. [https://codeforces.com/gym/100608 2020-12-30] [wiki:2019-team2/Sp095 Summary] 2014-2015 Winter Petrozavodsk Camp, Andrew Stankevich Contest 47 (ASC 47)
  96. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=010474 2020-01-04] [wiki:2019-team2/Sp096 Summary] XX Open Cup named after E.V. Pankratiev. Grand Prix of Eurasia
  97. [http://opentrains.snarknews.info/~ejudge/team.cgi?contest_id=010312 2020-01-05] [wiki:2019-team2/Sp096 Summary] XVI Open Cup named after E.V. Pankratiev. GP of Japan

== 个人训练 ==

[wiki:2019-team2/Winter-training Winter-Individual-Training]

[https://vjudge.net/contest/290470 POI2015好题]

=== 多校 ===

[http://bestcoder.hdu.edu.cn/blog/2019-multi-university-training-contest-3-solutions-by-%e7%94%b5%e5%ad%90%e7%a7%91%e5%a4%a7/ 题解]

题目:

hdu搜索source: 2019 multi

或vjudge

'''每人一套,自己把前三套做了,DDL 9.30  后面4,5,7,8和2018优质多校会在以后训练'''

2019 multi 1 by 北邮 : zqq  [https://vjudge.net/contest/317410#overview 在这里用自己的号提交]

2019 multi 2 by 福州 : lyk [https://vjudge.net/contest/317214 在这里用自己的号提交]

2019 mullti 3 by 电子科大: heltion [https://vjudge.net/contest/317213 在这里用自己的号提交]


== 补题 ==
|| 序号 || Contest Name                                                                                                      || A || B || C || D || E || F || G || H || I || J || K || L || M ||
|| 1. || [wiki:2019-Sp01-lyk German Collegiate Programming Contest 2018]                                                     || O || O || O || O || O || O || O || O || O || O || O || O || O ||
|| 2. || [wiki:2019-Sp02-lyk Asia Jakarta 2018]                                                                              || O || Ø || Ø || O || Ø || O || O || O || O || O || O || O || X ||
|| 3. || [wiki:2019-Sp03-lyk Nordic Collegiate Programming Contest 2018]                                                     || O || O || O || O || O || . || . || O || O || O || O || X || X ||
|| 4. ||[wiki:2019-Sp04-lyk Southeastern European Regional Programming Contest 2018]                                         || . || O || O || Ø || O || O || O || O || O || . || O || X || X ||
|| 5. || [wiki:2019-Sp05-lyk Northwestern European Regional Contest 2015]                                                    || O || O || O || O || O || Ø || O || Ø || O || O || O || X || X ||
|| 6. || [wiki:2019-Sp06-lyk Moscow Subregional of NEERC, ACM ICPC 2016-2017]                                                || O || O || . || . || . || O || O || . || . || O || O || X || X ||
|| 7. || [wiki:2019-Sp07-lyk 2015-2016 ACM-ICPC, NEERC, Northern Subregional Contest]                                        || O || O || O || O || O || O || O || O || . || O || . || O || X ||
|| 8. || [wiki:2019-Sp08-lyk 2014-2015 ACM-ICPC Southeastern European Regional Programming Contest]                          || O || O || O || O || O || O || . || O || . || O || X || X || X ||
|| 9. || [wiki:2019-Sp09-lyk XIII Open Cup named after E.V. Pankratiev. GP of America]                                       || O || O || Ø || O || O || O || . || . || O || . || O || X || X ||
|| 10. || [wiki:2019-Sp010-lyk Moscow Subregional 2014]                                                                      || O || . || O || O || O || O || O || O || . || . || . || . || X ||
|| 11. || [wiki:2019-Sp011-lyk 2016-2017 ACM-ICPC Asia-Bangkok Regional Contest]                                             || . || O || O || O || O || O || O || O || O || . || . || O || X ||
|| 12. || [wiki:2019-Sp012-lyk JAG Spring - 2014]                                                                            || O || O || O || O || O || O || . || O || Ø || O || X || X || X ||
|| 13. || [wiki:2019-Sp013-lyk 2016-2017 ACM-ICPC, NEERC, Northern Subregional Contest]                                      || O || Ø || O || . || . || O || O || . || O || O || O || X || X ||
|| 14. || [wiki:2019-Sp014-lyk 2013-2014 Petrozavodsk Winter Training Camp, Moscow SU Trinity Contest]                       || O || . || . || O || O || O || . || . || . || . || O || X || X ||
|| 15. || [wiki:2019-Sp015-lyk Petrozavodsk Summer-2015. Yandex Cup Stage 1.]                                                || O || O || O || O || O || O || O || O || X || X || X || X || X ||
|| 16. || [wiki:2019-Sp016-lyk Central Subregional 2014.]                                                                    || O || O || O || O || . || O || O || O || O || O || O || X || X ||
|| 17. || [wiki:2019-Sp017-lyk Petrozavodsk Summer-2015. Yandex Cup Stage 2.]                                                || O || O || O || . || O || O || O || . || . || O || X || X || X ||
|| 18. || [wiki:2019-Sp018-lyk 2018 Multi-University Training Contest 10]                                                    || O || . || Ø || O || O || O || . || O || O || O || O || O || X ||
|| 19. || [wiki:2019-Sp019-lyk Petrozavodsk Summer-2014. Moscow IPT Contest]                                                 || O || O || O || O || . || O || . || O || O || . || . || X || X ||
|| 20. || [wiki:2019-Sp020-lyk Petrozavodsk Summer-2014. Warsaw U Contest]                                                   || O || O || O || . || O || O || O || Ø || . || O || . || X || X ||
|| 21. || [wiki:2019-Sp021-lyk Petrozavodsk Summer-2014. Yandex Contest]                                                     || O || O || O || . || O || O || O || . || O || O || X || X || X ||
|| 22. || [wiki:2019-Sp022-lyk XVIII Open Cup named after E.V. Pankratiev. Grand Prix of Siberia]                            || O || O || . || O || O || Ø || . || O || O || O || O || O || X ||
|| 23. || [wiki:2019-Sp023-lyk XVIII Open Cup named after E.V. Pankratiev. Grand Prix of Peterhof]                           || O || . || O || O || O || . || . || O || O || O || X || X || X ||
|| 24. || [wiki:2019-Sp024-lyk 2017-2018 ACM-ICPC Nordic Collegiate Programming Contest (NCPC 2017)]                         || O || O || O || O || O || . || O || Ø || O || O || O || X || X ||
|| 25. || [wiki:2019-Sp025-lyk 2017-2018 ACM-ICPC Petrozavodsk Summer-2014. Moscow SU SG Contest]                            || . || O || . || . || . || . || O || . || O || O || X || X || X ||
|| 26. || [wiki:2019-Sp026-lyk Urozero Training Camp Day 1. JAG Autumn-2013]                                                 || O || O || O || O || Ø || O || O || O || O || O || X || X || X ||
|| 27. || [wiki:2019-Sp027-lyk 2018-2019 CTU Open Contest]                                                                   || O || O || O || O || O || O || O || O || O || O || X || X || X ||
|| 28. || [wiki:2019-Sp028-lyk 2016 Multi-University Training Contest 1 By HIT]                                              || O || O || O || O || O || . || . || . || . || . || O || X || X ||
|| 29. || [wiki:2019-Sp029-lyk Petrozavodsk Winter-2013. Ufa SATU + Bucharest U Contest]                                     || O || O || O || . || . || O || O || O || Ø || . || O || X || X ||
|| 30. || [wiki:2019-Sp030-lyk Petrozavodsk Summer-2013. Andrew Stankevich Contest 44, XIII Open Cup Onsite]                 || O || O || O || O || O || O || . || O || O || . || X || X || X ||
|| 31. || [wiki:2019-Sp031-lyk Petrozavodsk Winter-2016. JAG Contest]                                                        || O || O || O || O || O || O || O || O || . || . || . || X || X ||
|| 32. || [wiki:2019-Sp032-lyk Petrozavodsk Winter-2018. Carnegie Mellon U Contest]                                          || O || O || O || O || . || O || . || O || . || . || O || . || X ||
|| 33. || [wiki:2019-Sp033-lyk Petrozavodsk Winter-2018. AtCoder Contest]                                                    || O || . || . || . || O || O || . || . || . || . || . || O || X ||
|| 34. || [wiki:2019-Sp034-lyk Petrozavodsk Summer-2017. Warsaw U Contest]                                                   || . || . || O || O || . || . || O || O || . || O || O || X || X ||
|| 35. || [wiki:2019-Sp035-lyk Western Subregional 2013]                                                                     || O || O || . || O || O || O || O || O || . || O || O || O || X ||
|| 36. || [wiki:2019-Sp036-lyk 2017-2018 ACM-ICPC, Asia Daejeon Regional Contest]                                            || O || O || O || O || O || O || O || O || O || . || O || O || X ||
|| 37. || [wiki:2019-Sp037-lyk Petrozavodsk Summer-2017. Moscow IPT Contest]                                                 || Ø || O || . || . || . || O || O || O || O || O || O || O || X ||
|| 38. || [wiki:2019-Sp038-lyk XVIII Open Cup named after E.V. Pankratiev. GP of Eurasia]                                    || O || O || . || O || O || O || . || O || O || O || Ø || O || X ||
|| 39. || [wiki:2019-Sp039-lyk Petrozavodsk Summer-2017. JOI TST 2012 Selection]                                             || O || O || O || O || . || O || O || . || O || . || X || X || X ||
|| 40. || [wiki:2019-Sp040-lyk XVIII Open Cup named after E.V. Pankratiev. Ukrainian Grand Prix]                             || . || O || O || O || . || O || O || O || O || O || . || O || X ||
|| 41. || [wiki:2019-Sp041-lyk XVIII Open Cup named after E.V. Pankratiev. GP of Romania]                                    || O || . || O || O || . || . || . || . || O || O || . || . || X ||
|| 42. || [wiki:2019-Sp042-lyk XVII Open Cup named after E.V. Pankratiev. Grand Prix of Two Capitals]                        || O || O || O || O || . || O || . || O || O || O || O || X || X ||
|| 43. || [wiki:2019-Sp043-lyk Petrozavodsk Winter-2017. Jagiellonian U Contest]                                             || O || O || O || . || . || O || O || O || O || . || O || O || X ||
|| 44. || [wiki:2019-Sp044-lyk XIV Open Cup named after E.V. Pankratiev. GP of SPb]                                          || O || O || Ø || Ø || O || O || O || O || . || O || O || X || X ||
|| 45. || [wiki:2019-Sp045-lyk Petrozavodsk Summer-2011. Warsaw U Contest]                                                   || O || O || O || O || O || O || O || O || Ø || O || O || X || X ||
|| 46. || [wiki:2019-Sp046-lyk Petrozavodsk Summer-2016. Pavel Khaustov Contest 2]                                           || Ø || O || . || O || O || O || . || . || O || X || X || X || X ||
|| 47. || [wiki:2019-Sp047-lyk 2019 Newcoder 10(precontest)]                                                                 || O || O || . || O || O || O || O || O || . || O || X || X || X ||
|| 48. || [wiki:2019-Sp048-lyk Petrozavodsk Summer-2013. Moscow IPT Contest]                                                 || O || . || O || O || O || O || . || O || O || O || O || X || X ||
|| 49. || [wiki:2019-Sp049-lyk XV Open Cup named after E.V. Pankratiev. GP of Siberia]                                       || . || O || O || O || O || . || O || O || . || O || . || O || X ||
|| 50. || [wiki:2019-Sp050-lyk Petrozavodsk Summer-2013. Gennady Korotkevich Contest 1]                                      || Ø || O || O || O || Ø || O || O || O || Ø || O || X || X || X ||
|| 51. || [wiki:2019-Sp051-lyk Petrozavodsk Summer-2016. Moscow IPT Contest]                                                 || O || Ø || O || O || . || . || . || . || O || Ø || X || X || X ||
|| 52. || [wiki:2019-Sp052-lyk Petrozavodsk Winter-2015. Michael Tikhomirov Contest 1]                                       || O || Ø || O || O || . || . || . || . || O || Ø || X || X || X ||
|| 53. || [wiki:2019-Sp053-lyk Petrozavodsk Winter-2014. Warsaw U Contest]                                                   || O || O || . || Ø || O || O || . || O || O || O || X || X || X ||
||         
O:当场通过 .:尚未通过 Ø:赛后通过 X:不存在的

队伍信息

  • 队名:Runespoor
  • 成员:
    • 张清棋(zhangqingqi)
    • 吕耀维(Heltion)
    • 李彦奎(lyk248289469)

以前在的队伍(用于方便查找训练题目)

他山之玉

训练账号

  • Codeforces: Runespoor
  • vjudge:Runespoor

最重要的事情

写题前要把算法冷静的想清楚,不能慌着写!多花5分钟理清细节! by 张清棋

最后一刻的调试依然要沉着冷静,不能心慌。欲速则不达! by 张清棋

定个小目标

~校赛rank前3(所有队伍中)~ 实际rank 9

省赛rank前3(所有队伍中):发挥团队最高水平

杂事杂项

  • makefile
  • 板子整理
  • 用std::endl会T成sb.
  • 一般无向图搞的是生成森林而不是生成树.
  • 用scanf("%[!^\n]\n",s)可以windows下读一行,但存在读不了空行的问题.linux好像不能用,老实读getchar()最稳.
  • 抄板子注意“1”和“l”的区别,尽量不要修改代码风格,按原样抄
  • 浮点数转整数要加eps
  • 交流题意和读题的注意

1. 要把题目范围看清楚,每个变量的范围都要告诉写题的队友

2. 要把特殊性质全部告诉队友。听题意的队友应该问任何不太清楚的地方。

3. 如果是简单的模拟,直接叫lyk写,自己再读题,防止交流出错

4. 要学会根据过的人数预估难度,从而猜测正确的题意。读到NP问题或者复杂的问题,一定要看题目的特殊限制

5. 读完题要正确的模拟样例,注意样例解释在最后一页不要漏掉

  • 注意scanf/printf的格式不要写错
  • 不要使用重复的变量名
  • 不要异想天开脑补出STL存在某些不合理的操作
  • 相信网络流,尽管它的复杂度是O(n3)
  • 不要被题目时限迷惑!经常有10w nlogn或者100w O(n)的题目出到4s ,甚至10s!还是应该全面的检查自己算法的正确性和是否可以简化
  • opentrains和codeforces上任何手动编译优化和register都没有用。不要想着优化常数的黑科技
  • opentrains比本机慢2.5倍左右:本机1s,上面大概2.5s
  • codeforces比opentrains快,比本机略微慢一点,比zqq的电脑慢两倍
  • 出题人一般不会卡常。要注意优化算法,而非常数
  • 带符号数的移位运算符是UB的,遇到奇怪的结果不需要慌.
  • int tarjan(int x) 需要返回值的函数没有返回值会MLE
  • 精度,这个玄学的东西,我们已经踩了一次又一次坑了。我觉得首先需要理论的了解、并且主干知识应该三个人都达成共识(比如数值分析),这样,才不会因为精度而争吵。其次,遇到的坑真的要记下来。怎么解决问题,避免误差,怎样的误差是可以接受的,可以让我我们少走很多弯路。系统的学习和经验总结,相信一定可以对我们三个人对精度的认识有所提升,至于怎么学习,还要去了解和探索。
  • 单组数据的二分/三分设步数不设eps,多组数据看情况
  • 一个变量>前缀和>树状数组>st表>线段树,尽量不要一上来无脑线段树
  • C++整数除法取整总是取接近0的
  • 打表要趁早
  • 相对误差要用 < max(1., abs(x)) * eps 判
  • vector的resize , clear操作都是线性的。用vector的指针要用.data(), 可以用.swap在常数时间内交换。不熟悉的时候不要乱用操作,不要删除迭代器。
  • 参数 g++ *.cpp -o * -O2 -fno-stack-limit -std=c++11 -Wextra -Wall -Wconversion -fsanitize=undefined -fsanitize=address
  • 热身赛试机
  • 待学习的东西
  • head
  • psa2

比赛记录

1. 2019-04-14 Summary The 19th Zhejiang University Programming Contest

2. 2019-04-27 Summary The 16th Zhejiang Provincial Collegiate Programming Contest

3. 2019-09-22 Summary 2019 CCPC 秦皇岛

4. 2019-10-27 Summary 2019 ICPC 南京

5. 2019-11-10 Summary 2019 ICPC 南昌

6. 2019-11-17 Summary 2019 CCPC final

7. 2020-11-22 Summary 2020 ICPC 小米邀请赛

camp

MW summer 2019(FEFU campus, Vladivostok)

1. 2019-07-07 Summary Contest 01

2. 2019-07-08 Summary Contest 02

3. 2019-07-09 Summary Contest 03

4. 2019-07-11 Summary Contest 04

5. 2019-07-12 Summary Contest 05

37th Petrozavodsk Programming Camp, Summer 2019 (online participated)

upsolving

results

1. 2019-08-23 Summary Petrozavodsk Summer-2019. Songyang Chen Contest 2

2. 2019-08-24 Summary Petrozavodsk Summer-2019. 300iq Contest 2, Grand Prix of Kazan

3. 2019-08-25 Summary Petrozavodsk Summer-2019. Quailty and His Friends’ Contest

4. 2019-08-27 Summary Petrozavodsk Summer-2019. Oleksandr Kulkov Contest 2

5. 2019-08-28 Summary Petrozavodsk Summer-2019. Grand Prix of Warsaw U

6. 2019-08-29 Summary Petrozavodsk Summer-2019. MIPT Contest

7. 2019-09-01 Summary Petrozavodsk Summer-2019. Jingzhe Tang Contest 2, XIX Open Cup Onsite

8. 2019-09-02 Summary Petrozavodsk Summer-2019. MEX Foundation Contest

团队训练

1. 2019-03-01 Summary-hw German Collegiate Programming Contest 2018

2. 2019-03-02 Summary Asia Jakarta 2018

3. 2019-03-07 Summary-hw Nordic Collegiate Programming Contest 2018

4. 2019-03-09 Summary-hw Southeastern European Regional Programming Contest 2018

5. 2019-03-14 Summary-hw-2 NWERC 2015 , Northwestern European Regional Contest 2015

6. 2019-03-15 Summary-2 Moscow Subregional of NEERC, ACM ICPC 2016-2017

7. 2019-03-21 Summary 2015-2016 ACM-ICPC, NEERC, Northern Subregional Contest

8. 2019-03-22 Summary 2014-2015 ACM-ICPC Southeastern European Regional Programming Contest

9. 2019-03-23 Summary XIII Open Cup named after E.V. Pankratiev. GP of America

10. 2019-03-24 Summary-2 Moscow Subregional 2014

11. 2019-03-28 Summary-hw 2016-2017 ACM-ICPC Asia-Bangkok Regional Contest

12. 2019-03-29 Summary-group JAG Spring - 2014

13. 2019-03-31 Summary-2 2016-2017 ACM-ICPC, NEERC, Northern Subregional Contest

14. 2019-04-04 Summary-hw 2013-2014 Petrozavodsk Winter Training Camp, Moscow SU Trinity Contest

15. 2019-04-05 Summary Petrozavodsk Summer-2015. Yandex Cup Stage 1.

16. 2019-04-07 Summary-2 Central Subregional 2014.

17. 2019-04-11 Summary Petrozavodsk Summer-2015. Yandex Cup Stage 2.

18. 2019-04-13 Summary 2018 Multi-University Training Contest 10

==================================================校赛(2019-04-14)==================================================

19. 2019-04-18 Summary Petrozavodsk Summer-2014. Moscow IPT Contest

20. 2019-04-19 Summary Petrozavodsk Summer-2014. Warsaw U Contest

21. 2019-04-21 Summary Petrozavodsk Summer-2014. Yandex Contest

22. 2019-04-23 Summary XVIII Open Cup named after E.V. Pankratiev. Grand Prix of Siberia

23. 2019-04-24 Summary XVIII Open Cup named after E.V. Pankratiev. Grand Prix of Peterhof

24. 2019-04-25 Summary 2017-2018 ACM-ICPC Nordic Collegiate Programming Contest (NCPC 2017)

==================================================省赛(2019-04-27)==================================================

25. 2019-05-01 Summary Petrozavodsk Summer-2014. Moscow SU SG Contest

26. 2019-05-02 Summary Urozero Training Camp Day 1. JAG Autumn-2013

27. 2019-05-09 Summary 2018-2019 CTU Open Contest

28. 2019-05-16 Summary 2016 Multi-University Training Contest 1 By HIT

29. 2019-05-17 Summary Petrozavodsk Winter-2013. Ufa SATU + Bucharest U Contest

30. 2019-05-18 Summary Petrozavodsk Summer-2013. Andrew Stankevich Contest 44, XIII Open Cup Onsite

31. 2019-05-24 Summary Petrozavodsk Winter-2016. JAG Contest

32. 2019-06-07 Summary Petrozavodsk Winter-2018. Carnegie Mellon U Contest

33. 2019-06-08 Summary Petrozavodsk Winter-2018. AtCoder Contest

==================================================2019年7月==================================================

34. 2019-07-04 Summary Petrozavodsk Summer-2017. Warsaw U Contest

35. 2019-07-16 Summary Western Subregional 2013(海参崴 camp 最后一场)

36. 2019-07-20 Summary 2017-2018 ACM-ICPC, Asia Daejeon Regional Contest

37. 2019-08-01 Summary Petrozavodsk Summer-2017. Moscow IPT Contest

38. 2019-08-02 Summary XVIII Open Cup named after E.V. Pankratiev. GP of Eurasia

39. 2019-08-03 Summary Petrozavodsk Summer-2017. JOI TST 2012 Selection

40. 2019-08-05 Summary XVIII Open Cup named after E.V. Pankratiev. Ukrainian Grand Prix

41. 2019-08-07 Summary XVIII Open Cup named after E.V. Pankratiev. GP of Romania

42. 2019-08-08 Summary XVII Open Cup named after E.V. Pankratiev. Grand Prix of Two Capitals

43. 2019-08-10 Summary Petrozavodsk Winter-2017. Jagiellonian U Contest

44. 2019-08-11 Summary XIV Open Cup named after E.V. Pankratiev. GP of SPb

45. 2019-08-12 Summary Petrozavodsk Summer-2011. Warsaw U Contest

46. 2019-08-13 Summary Petrozavodsk Summer-2016. Pavel Khaustov Contest 2

47. 2019-08-14 Summary 2019 Newcoder 10(precontest)

48. 2019-08-15 Summary Petrozavodsk Summer-2013. Moscow IPT Contest

49. 2019-08-16 Summary XV Open Cup named after E.V. Pankratiev. GP of Siberia

50. 2019-08-18 Summary Petrozavodsk Summer-2013. Gennady Korotkevich Contest 1

51. 2019-08-19 Summary Petrozavodsk Summer-2016. Moscow IPT Contest

52. 2019-08-20 Summary Petrozavodsk Winter-2015. Michael Tikhomirov Contest 1

53. 2019-08-21 Summary Petrozavodsk Winter-2014. Warsaw U Contest

54. 2019-08-30 Summary Petrozavodsk Winter-2019. Gennady Korotkevich Contest 4, Grand Prix of Gomel

55. 2019-08-31 Summary Petrozavodsk Winter-2019. 300iq Contest 1

==================================================2019年9月==================================================

56. 2019-09-13 Summary 2019 Multi-University Training Contest 4

57. 2019-09-14 Summary 2018-2019 ACM-ICPC, Asia Seoul Regional Contest

58. 2019-09-15 Summary 2019 Multi-University Training Contest 8

59. 2019-09-25 Summary 2018-2019 ACM-ICPC, Asia Dhaka Regional Contest

60. 2019-09-27 Summary CERC 2018

61. 2019-10-01 Summary XIX Open Cup named after E.V. Pankratiev. Grand Prix of Peterhof

62. 2019-10-02 Summary Petrozavodsk Winter-2019. Japanese Contest

63. 2019-10-03 Summary XIX Open Cup named after E.V. Pankratiev. Grand Prix of America, Division 1

64. 2019-10-05 Summary NWERC 2018

65. 2019-10-06 Summary NEERC 2018

66. 2019-10-07 Summary 2019 Multi-University Training Contest 7

67. 2019-10-11 Summary 2013 - ICPC - Asia - Chengdu

68. 2019-10-13 Summary 2015 - ICPC - Asia - Shenyang

69. 2019-10-18 Summary 2015 - ICPC - Asia - Beijing

70. 2019-10-19 Summary 2015 - ICPC - Asia - Changchun

71. 2019-10-25 Summary 2019 - ICPC - Asia - Yinchuan

72. 2019-11-01 Summary 2019-2020 ICPC, Asia Jakarta Regional Contest

73. 2019-11-04 Summary XIX Open Cup named after E.V. Pankratiev. Grand Prix of Siberia, Division 1

74. 2019-11-08 Summary 2019-2020 ICPC, NERC, Southern and Volga Russian Regional Contest

75. 2019-11-29 Summary ICPC 2019-2020 North-Western Russia Regional Contest

76. 2019-11-30 Summary XIX Open Cup named after E.V. Pankratiev. Grand Prix of China, Division 1

77. 2019-12-01 Summary Petrozavodsk Winter-2019. Oleksandr Kulkov Contest

78. 2019-12-06 Summary Petrozavodsk Winter-2019. Petrozavodsk SU Contest

79. 2019-12-07 Summary XX Open Cup named after E.V. Pankratiev. Grand Prix of Southeastern Europe, Division 1

80. 2019-12-08 Summary Petrozavodsk Winter-2019. Yandex Cup-2019

81. 2020-03-06 Summary XX Open Cup named after E.V. Pankratiev. Grand Prix of Korea, Division 1

82. 2020-03-13 Summary XIX Open Cup named after E.V. Pankratiev. Grand Prix of SPb, Division 1

83. 2020-03-20 Summary XIX Open Cup named after E.V. Pankratiev. Grand Prix of Korea, Division 1.

84. 2020-04-06 Summary XVIII Open Cup named after E.V. Pankratiev. Grand Prix of Khamovniki

==================================================???==================================================

85. 2020-08-25 Summary300iq Contest 3

86. 2020-09-05 Summary39th Petrozavodsk Programming Camp, Warsaw U Contest

86. 2020-09-18 Summary2015 ACM-ICPC World Finals

87. 2020-11-08 Summary XIV Open Cup named after E.V. Pankratiev. GP of Azov Sea. (OpenCup14 Azov Sea)

88. 2020-11-12 Summary Northwestern European Regional Contest 2017

89. 2020-11-13 Summary CCPC Guilin 2018

90. 2020-11-19 Summary Petrozavodsk Summer-2017. Ruyi Li Contest 2.

91. 2020-11-26 Summary The 2020 ICPC Asia Taipei-Hsinchu Site Programming Contest

91. 2020-11-29 Summary The 2017 ICPC Shenyang

92. 2020-12-03 Summary 2015-2016 Winter Petrozavodsk Camp - Saratov SU Contest

93. 2020-12-18 Summary Northern Eurasia Finals Online 2020

94. 2020-12-26 Summary 2013-2014 Winter Petrozavodsk Camp, Andrew Stankevich Contest 45 (ASC 45)

95. 2020-12-30 Summary 2014-2015 Winter Petrozavodsk Camp, Andrew Stankevich Contest 47 (ASC 47)

96. 2020-01-04 Summary XX Open Cup named after E.V. Pankratiev. Grand Prix of Eurasia

97. 2020-01-05 Summary XVI Open Cup named after E.V. Pankratiev. GP of Japan

个人训练

Winter-Individual-Training

POI2015好题

多校

题解

题目:

hdu搜索source: 2019 multi

或vjudge

每人一套,自己把前三套做了,DDL 9.30 后面4,5,7,8和2018优质多校会在以后训练

2019 multi 1 by 北邮 : zqq 在这里用自己的号提交

2019 multi 2 by 福州 : lyk 在这里用自己的号提交

2019 mullti 3 by 电子科大: heltion 在这里用自己的号提交

补题

序号 Contest Name A B C D E F G H I J K L M
1. German Collegiate Programming Contest 2018 O O O O O O O O O O O O O
2. Asia Jakarta 2018 O Ø Ø O Ø O O O O O O O X
3. Nordic Collegiate Programming Contest 2018 O O O O O . . O O O O X X
4. Southeastern European Regional Programming Contest 2018 . O O Ø O O O O O . O X X
5. Northwestern European Regional Contest 2015 O O O O O Ø O Ø O O O X X
6. Moscow Subregional of NEERC, ACM ICPC 2016-2017 O O . . . O O . . O O X X
7. 2015-2016 ACM-ICPC, NEERC, Northern Subregional Contest O O O O O O O O . O . O X
8. 2014-2015 ACM-ICPC Southeastern European Regional Programming Contest O O O O O O . O . O X X X
9. XIII Open Cup named after E.V. Pankratiev. GP of America O O Ø O O O . . O . O X X
10. Moscow Subregional 2014 O . O O O O O O . . . . X
11. 2016-2017 ACM-ICPC Asia-Bangkok Regional Contest . O O O O O O O O . . O X
12. JAG Spring - 2014 O O O O O O . O Ø O X X X
13. 2016-2017 ACM-ICPC, NEERC, Northern Subregional Contest O Ø O . . O O . O O O X X
14. 2013-2014 Petrozavodsk Winter Training Camp, Moscow SU Trinity Contest O . . O O O . . . . O X X
15. Petrozavodsk Summer-2015. Yandex Cup Stage 1. O O O O O O O O X X X X X
16. Central Subregional 2014. O O O O . O O O O O O X X
17. Petrozavodsk Summer-2015. Yandex Cup Stage 2. O O O . O O O . . O X X X
18. 2018 Multi-University Training Contest 10 O . Ø O O O . O O O O O X
19. Petrozavodsk Summer-2014. Moscow IPT Contest O O O O . O . O O . . X X
20. Petrozavodsk Summer-2014. Warsaw U Contest O O O . O O O Ø . O . X X
21. Petrozavodsk Summer-2014. Yandex Contest O O O . O O O . O O X X X
22. XVIII Open Cup named after E.V. Pankratiev. Grand Prix of Siberia O O . O O Ø . O O O O O X
23. XVIII Open Cup named after E.V. Pankratiev. Grand Prix of Peterhof O . O O O . . O O O X X X
24. 2017-2018 ACM-ICPC Nordic Collegiate Programming Contest (NCPC 2017) O O O O O . O Ø O O O X X
25. 2017-2018 ACM-ICPC Petrozavodsk Summer-2014. Moscow SU SG Contest . O . . . . O . O O X X X
26. Urozero Training Camp Day 1. JAG Autumn-2013 O O O O Ø O O O O O X X X
27. 2018-2019 CTU Open Contest O O O O O O O O O O X X X
28. 2016 Multi-University Training Contest 1 By HIT O O O O O . . . . . O X X
29. Petrozavodsk Winter-2013. Ufa SATU + Bucharest U Contest O O O . . O O O Ø . O X X
30. Petrozavodsk Summer-2013. Andrew Stankevich Contest 44, XIII Open Cup Onsite O O O O O O . O O . X X X
31. Petrozavodsk Winter-2016. JAG Contest O O O O O O O O . . . X X
32. Petrozavodsk Winter-2018. Carnegie Mellon U Contest O O O O . O . O . . O . X
33. Petrozavodsk Winter-2018. AtCoder Contest O . . . O O . . . . . O X
34. Petrozavodsk Summer-2017. Warsaw U Contest . . O O . . O O . O O X X
35. Western Subregional 2013 O O . O O O O O . O O O X
36. 2017-2018 ACM-ICPC, Asia Daejeon Regional Contest O O O O O O O O O . O O X
37. Petrozavodsk Summer-2017. Moscow IPT Contest Ø O . . . O O O O O O O X
38. XVIII Open Cup named after E.V. Pankratiev. GP of Eurasia O O . O O O . O O O Ø O X
39. Petrozavodsk Summer-2017. JOI TST 2012 Selection O O O O . O O . O . X X X
40. XVIII Open Cup named after E.V. Pankratiev. Ukrainian Grand Prix . O O O . O O O O O . O X
41. XVIII Open Cup named after E.V. Pankratiev. GP of Romania O . O O . . . . O O . . X
42. XVII Open Cup named after E.V. Pankratiev. Grand Prix of Two Capitals O O O O . O . O O O O X X
43. Petrozavodsk Winter-2017. Jagiellonian U Contest O O O . . O O O O . O O X
44. XIV Open Cup named after E.V. Pankratiev. GP of SPb O O Ø Ø O O O O . O O X X
45. Petrozavodsk Summer-2011. Warsaw U Contest O O O O O O O O Ø O O X X
46. Petrozavodsk Summer-2016. Pavel Khaustov Contest 2 Ø O . O O O . . O X X X X
47. 2019 Newcoder 10(precontest) O O . O O O O O . O X X X
48. Petrozavodsk Summer-2013. Moscow IPT Contest O . O O O O . O O O O X X
49. XV Open Cup named after E.V. Pankratiev. GP of Siberia . O O O O . O O . O . O X
50. Petrozavodsk Summer-2013. Gennady Korotkevich Contest 1 Ø O O O Ø O O O Ø O X X X
51. Petrozavodsk Summer-2016. Moscow IPT Contest O Ø O O . . . . O Ø X X X
52. Petrozavodsk Winter-2015. Michael Tikhomirov Contest 1 O Ø O O . . . . O Ø X X X
53. Petrozavodsk Winter-2014. Warsaw U Contest O O . Ø O O . O O O X X X

O:当场通过 .:尚未通过 Ø:赛后通过 X:不存在的

附加文件