50 days before NOI2017

2017.5.31

今天开了这个博客,打算每天来写点东西,嗯。。。毕竟要NOI了嘛。。。

第一天跑到常州里集训,打开题目一看湖南集训题。。。

T1刷一下写完,然后交了然后发现错了。。。赶紧改过来,大概1h吧。。。

T2刷一下发现了数学性质,刷一下发现要二分答案,刷一下建出了图,刷一下发现需要上下届可行流。。。

感觉要AC了呢~(一口毒奶)

然后。。。上下届可行流怎么做啊。。。

然后看着以前SJTU的板子理解了一下然后开始写。。。

然后就写完了啊~是不是能AC了呢。。。

赛后发现这题只有70,拿一模一样的重测一发跑了90,评测机有毒系列。。。

然后我发现二分的上限开大了,去掉了一个0,然后AC了。。。有毒。。。

真实情况其实是。。。我的dinic姿势比较奇怪?然后没加当前弧优化,所以就TLE了。。。

T3我不会做啊,是不是什么单源次短路啊。。。

然后听说有一个暴力大法能AC。。。出题人你出来我保证不打死你。。。

正解是神构图然后Dijkstra跑一跑,然后今天来了一位美国OI教练(前IOI金牌)的大爷和我说这题下随机化就做完了?简直强无敌了。。。

然后最后100+70+30=200的愉快爆炸了~

补题只花了我大概15分钟的样子。。。

然后下午听大爷分享心得,讲到一半来拍视频是smg。。。

然后做了一套ACM,一共8个题,AC了6个之后完全调不动。。。于是弃坑了。。。

嗯。。。一天就这么过去了呢。。。

 2017.6.1

儿童节呢~撒花~

迟到了一点进教室,发现还没人交题,嗯。。。从第一题看起。。。

矣?数学智障题?刷一下写完了,交,然后first blood。。。

T2,T3看了一遍完全不会啊。。。

过了半个小时,好像逐渐有人有了T1思路,很多人好像是分类讨论的qwq。。。

然后不能无所事事啊,那就写暴力啊~

于是写了个T2超级大暴力,评测的教练和我说我水了20分。。。

瞬间感觉自己都强无敌了。。。

然后T2决定开始打表找规律,做到一半时吕爷爷抢走了我的表呜呜呜。。。

后来T2,T3分别一人AC,然而自己还是不太懂。。。

下午写了一套codeforces的div2,留了个div2F还不会做。。。

晚上有codeforces(div2 only),打算看题跑之类的了~

嗯,一天过去了呢~

 2017.6.2

今天搞事情啊,打两场三小时的IOI赛制。

由于是IOI赛制,那就瞎玩好啦~

上午全程刚T2,然后暴力都没写,成功10+0+0滚粗~~~

下午上来大力猜T1结论,结果过了。。。

然后大力玩T3,结果过了。。。

然后大力刚T2,然后会做了,可是码力太差了,最后没有调出来。。。

于是100+40+100。。。

话说T2的那个hash我最后取了1317过了是smg啊~~~(一定是xxxx1317太强了,嗯就是这样)

然后经历了一次rating大爆炸,突然又大力涨回来,最后告知你unrated~~~

明天终于恢复正常的OI赛制了呢,开心~~~

听说昨天的codeforces的div2E是王队长bestcoder上的题目,厉害了~~~

今天好好补补TC吧~

 2017.6.3

啊抱歉,今天忘记更博客了。

日常训练走起~

T1是个一眼就能O(n^2)的题目,然而细节特别特别多,大概在草稿上理了理思路就开始写。

然后前两个小时大概都在玩第一题,流程就是写完,调完,拍出错,调完,拍出错,调玩。。。

然后发现特别慢,幸好uoj有custom test,于是把map去掉了。

然而最后有一个地方map没去掉,成功从n^2变成n^2logn,于是被卡掉了10分。

T2是一个一眼就是二分答案的树上题,看出二分答案后放在了一旁。

T3是一个数学题,40分暴力写完就教了。

然后各种玩T3,什么二项式定理啦,什么Abel求和公式啦,一个个试过去都不行。。。

赛后听说了FFT套CRT的高端玩法。。。

然后T2发现需要一个很棒棒的树hash就能过了,然后发现了一个很强的hash(不过好像是错的),

然后就交了。

最后90+50+40=180,T2有个小细节写挂了,改过来之后拿了80,惨啊。。。

下午在写清华集训的一个数据结构题,没调出来,惨啊。。。

晚上有一场ARC,

CDE题非常简单,很快的就过了,而且都是1A,罚时不亏。

F题是一个一眼就会做然后细节(还是边界?)一堆一堆的题目,复杂度O(9^2),然后最后都没调出来。。。

最后听说了O(2^18)的玩法。。。没细节?(听说的啊。。。)

最后上2Kyu啦~~~

2017.6.4

训练走起~

T1是一个n*n的矩阵题啊,这个浓浓的TC风格。

一上来猜了个结论,然后很开心地WA掉了大样例qwq。。。

然后建了个费用流,然后发现根本不可做。。。

矣,费用流好像可以一个流量一个流量地增广,

然后写写写,跑去custom test卡了卡常数,然后愉快地交了。

T2是一个我绝对见过然而啥都想不起来的题目,又是一个浓浓的TC画风。。。

T3是一个回文子串的题目,估计又是什么高端的回文自动机之类的。。。

然后T3写了O(n^3)的hash,然后n=1000卡了卡就交了。

T2的dp最后一阵狂写+狂调,然后跑过大样例,就交了。。。

最后100+10+20=130。。。

结果发现T2的dp数组100和10000写反了qwq。。。不过好像改过来只能过50。。。

剩下的50在组合数那边要矩阵处理,才能过。。。

下午狂调然后过了。。。

晚上把昨天数据结构那个题给过了,到时候会在博客里更新。。。

嗯,今天就写到这里吧。。。

 2017.6.5

又忘记更博客了。。。

今天是两场IOI赛制,然后数据非常非常的水。。。

上午的T1暴力能拿70。。。然后反正也不会正解。。。

T2是个网络流题,二分以下答案就差不多了。。。

T3是个计算几何题。。。然后一个点跪了,于是只拿了10分。。。

上午70+100+10=180,

下午啥都不会,只会水分。。。

然后莫名其妙100+100+75.。。

T2管理员为了卡我重做了数据,然后没卡掉我,卡掉了一些无辜的人。。。

嗯。。。水到这个分是不应该的,但是我去尝试水分没错啊,这个锅我不背啊。。。

本来IOI赛制就是让大家黑数据的啊。。。(强行推锅)

最后搞得吕爷爷非常非常生气。。。

晚上写了个TC题,然后做做JMO就睡了。。。

发现JMO有个神题可以拉过来当OI出。。。

2017.6.6

今天恢复OI赛制了,终于画风正常了。。。

T1完全读不懂,样例怎么理解都是对的的感觉,丢一边去了。。。

T2是个计数题,看到范围n<=10^9就知道一眼矩阵了,很快推出了方程,然而并不清楚怎么处理旋转相同的情况。。。

T3是个数据结构,上来写掉了暴力,然后无所事事。。。

然后把T2暴力写掉了,T1瞎写了个东西。。。

突然发现T3可以离线,这不是并查集然后树链剖分一下就差不多了。。。

写完之后玩了会custom test,然后就去看别的题目了。

吕爷爷把T1题意和我说了一下,感觉完全不会做,算了丢一边去。。。

突然发现T2判重的情况和某次TC div1 medium非常像,(我博客里面还有)

然后就写写写改改改然后就结束了。。。

最后5+90+100=195,T2当n=1的时候题目没说清楚,那就假装自己AC了吧。。。

嗯回上海了,好好休息几天好了。。。

 2017.6.7

今天是非常exciting的一天,因为晚上的codeforces是吕爷爷出的题,而我则是一名tester!

白天验验题,做做TC,做做JMO,然后就准备晚上的codeforces啦~~~

很快Mike给了我权限,然后就是各种惊叹:“竟然还有这种操作。”

什么删除某个人啦,提前看到某人有没有FST啦,看到大家的提问啦,删掉整场比赛啦~

做一个contest manager真开心耶~

然后比赛日常dalay了10分钟,然后就开始了。

一开始提问非常非常多啊,简直就是各种contest manager拼手速。

B题一堆人来没看清楚要求答案是个排列的人来问同一个问题,于是大家准备好了回答问题的模版,见到一个复制一个,见到一个复制一个。。。

很快有了一个hack warning,显示有一发suspicious hack,慌张不已。

后来KAN告诉我们说,suspicious hack的意思是这个人过了system test但是被hack了。

再后来出现了一发dangerous hack,俄罗斯一位tester的验题程序被hack挂掉了。。。

还好验题的时候几个验题人都写过了。。。

最好xmk大爷rank1!(国家队大爷~~~)

div2这边没人AK。。。

xmk大爷的E题是O(n^4)的,而这道题我们当时的情况是吕爷爷做了一个O(n^5)的,然后KAN说有一个O(n^3)的。。。

比赛期间我们遇到了很多超级有意思的提问,比如有人直接写了中文,zzq说这种就应该"no comment 写英文"。

还遇到一个写中文提问的,KAN用俄文回复“请使用英语”。

还碰到了个直接"Write, please, pretest 8."然后直接被回复了"no comment", 吕爷爷表示这种就应该回复"pretest 8"。。。笑疯了。。。

还有人直接把代码发了过来。。。

快结束的时候有人:"please, wish me good luck."被吕爷爷吐槽:“怎么这么没有情趣啊。。。”

最后比赛结束了,没出什么差错。

uoj里也有很多小伙伴认识我啦~开心~~~

最后留下本次round所有参与preparation的人~~~

Nikolay Kalinin 

Shiqing Lyu 

Aleksandr Proskurin 

Nikita Bosov 

Zhu Weihao 

Codeforces Judge System 

大家辛苦了~~~(特别吕爷爷)

 2017.6.8&2017.6.9

这两天都在上海,养身养身,然而还是好困好困。。。

大概就是做做JMO,做做TC。。。

2017.6.10

上午是一套OI训练,意识模糊。。。T1大概会了反正最后没写。

最后0+30+20=50。。。

下午有计蒜之道的复赛,一共六个题。。。

看题的时候非常非常慌张,然后发现那个几何题是假的!

然后把B题几何当成暴力题的写掉了,然后过了。

D题是一个厉害的最短路,F题是一个状态压缩。。。

一上来D题以为是一个各种分类讨论,然后WA来WA去躺在地上各种痛哭。。。

看了一眼榜单,都397名啦(前400名可以naive地拿衣服)~~~衣服要弄丢啦呜呜呜。。。

然后跑去玩F题,一开始是2^n*n^3,然后n=18跑不过去啊~~~

然后优化了一下dp,然后就变成2^n*n*2,然后开心地1A了。。。

D题发现直接瞎构图一下就做完了,刷一下地写完了。。。

ACE三个题,完全不会,就像台上的老戏骨一样躺在地上各种痛哭。。。

不过最后200多名,naive啦~~~

晚上做做JMO就差不多了。。。

 

转载于:https://www.cnblogs.com/Tommyr7/p/6925542.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/488221.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2020城市大脑与超级智能建设规范研究报告(附下载)

报告下载地址: https://pan.baidu.com/s/1x85xZrAG6df4BcVkJqtcqw提取码: 6ytv21世纪以来&#xff0c;21世纪以来&#xff0c;眼花缭乱的前沿科技新概念喷薄而出&#xff0c;从Web2.0、社交网络、物联网、移动互联网、大数据、工业4.0、工业互联网到云机器人、深度学习、边缘计…

android按钮点击无响应时间,AndroidStudio下的点击事件不响应

本来是测试自定义Toast&#xff0c;发现implements View.OnClickListener的Onclick事件怎么都不响应&#xff0c;开始以为是自定义的问题。结果当然不是&#xff1b;需要clean项目就好了&#xff0c;AndroidStudio的问题还是很多~Overridepublic void onBackPressed() {ToastUt…

同步带周长计算公式_同步带的长度计算和常见问题

同步带的长度计算公式如下&#xff1a;lb ((df dm) 1.5708 ) (2 lfm)其中lb是同步带的长度&#xff0c;df是大同步带轮的直径&#xff0c;dm是小同步带轮的直径&#xff0c;lfm是大同步带轮的中心和小同步带轮中心的距离。从上述同步带长度的计算公式可以看出同步带轮的直径对…

nodejs中处理回调函数的异常

假设是使用nodejsexpress3这个经典的组合。那么有一种非常方面的处理回调函数异常的方法&#xff1a; 1. 安装模块&#xff1a;express-domain-middleware 2. 增加例如以下的代码&#xff1a; app.use(require(express-domain-middleware)); app.use(function errorHandler(err…

5G新标准将延迟3个月发布,但5G“新战场”已经明确

来源&#xff1a;雷锋网2019年&#xff0c;5G开启商用元年。2020年开年&#xff0c;5G智能手机的发布就迎来了一个发布高峰&#xff0c;2月份至今&#xff0c;国内就有10多款5G手机发布。5G手机的数量和销量也迅速增长&#xff0c;根据工信部副部长辛国斌给出的数据&#xff0c…

python copy deepcopy_python-copy-deepcopy

1.结论&#xff1a;—–我们寻常意义的复制就是深复制&#xff0c;即将被复制对象完全再复制一遍作为独立的新个体单独存在。所以改变原有被复制对象不会对已经复制出来的新对象产生影响。—–而浅复制并不会产生一个独立的对象单独存在&#xff0c;他只是将原有的数据块打上一…

android 2个界面抽屉,Android使用DrawerLayout创建左右两个抽屉菜单

在Android support.v4 中有一个抽屉视图控件DrawerLayout。使用这个控件&#xff0c;可以生成通过在屏幕上水平滑动打开或者关闭菜单&#xff0c;能给用户一个不错的体验效果。最近在项目中&#xff0c;设计中有用到这个效果&#xff0c;但是是左右两边都能划出这样的一个菜单效…

报告:100家AI初创公司榜单 这五大趋势不得不看!

来源&#xff1a; 网易智能用新药治疗一系列慢性疾病&#xff1b;抵御各种网络攻击&#xff1b;让城市更加智能&#xff1b;更精准地预报天气和野火&#xff0c;从而提高安全性并降低风险。此外&#xff0c;还有深度伪造技术&#xff08;deepfakes&#xff09;的商业化。这些看…

android默认exported_AndroidManifest.xml文件中exported属性解析

4、目标Activity的属性Android:exported”true”如果组件包含有intent-filter则 exported默认值为true;没有intent-filter则exported默认值为false。当exported为 true时可以被外部其他App所调用当exported为 false时可以被外部其他App所调用5、目标Activity具有相应的IntentFi…

android外接键盘打汉字,Android在外接物理键盘时,如何强制调用系统软键盘

Android在外接物理键盘时&#xff0c;如何强制调用系统软键盘&#xff1f;第一次写&#xff0c;写的不好请见谅参考:物理键盘映射过程&#xff1a;手机/system/usr/keylayout/*.kl &#xff1a;内核将keyCode映射成有含义的字符串KeycodeLabels.h &#xff1a; framework 将字符…

20155204 2016-2017-2《Java程序设计》课程总结

20155204 2016-2017-2《Java程序设计》课程总结 目录 作业链接汇总作业总结实验报告链接汇总代码托管链接课堂项目实践学习经验问卷调查链接二维码&#xff08;按顺序&#xff09;每周作业链接汇总 预备作业1&#xff1a;我对师生关系的思考预备作业2&#xff1a;做中学感悟预备…

android网络测试上传速度慢,Android:如何获得互联网连接上传速度和延迟?

要获取当前网络连接类型&#xff1a;TelephonyManager telephonyManager (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);int networkType telephonyManager.getNetworkType();并为延迟&#xff1a;String host "172.16.0.2";int timeOut 3000…

复杂性科学与还原论

来源&#xff1a;陶勇科学网博客1984年&#xff0c;两位诺贝尔物理学奖得主盖尔曼&#xff08;Murray Gell-mann&#xff09;、安德森&#xff08;Philip Anderson&#xff09;和诺贝尔经济学奖得主阿罗&#xff08;Kenneth Arrow&#xff09;聚集了一批从事物理、经济、生物、…

ios math 那个头文件_C++ 头文件系列(ios)

1 简介我们都知道&#xff0c;平时常用的那些标准流&#xff0c;诸如iostream、ofstream、ifstream等等&#xff0c;其实都是对应的basic_XXX模版的实例类。 而这些basic_XXX类模版又都是继承自同一个基类模版----basic_ios。2 basic_ios模版定义这个基类模版应该是出于可重用的…

Nim游戏(初谈博弈)

通常的Nim游戏的定义是这样的&#xff1a;有若干堆石子&#xff0c;每堆石子的数量都是有限的&#xff0c;合法的移动是“选择一堆石子并拿走若干颗&#xff08;不能不拿&#xff09;”&#xff0c; 如果轮到某个人时所有的石子堆都已经被拿空了&#xff0c;则判负&#xff08;…

android 如何使用aar,Android Studio如何使用aar依赖包?

ps:2013-12-25 号更新,升级到0.4以后 这种方法已经完美使用&#xff01;因为项目里面要用到actionbarsherlock&#xff0c;所以研究了一下如何导入到android studio中。arr(Android Archive)&#xff1a;名字是谷歌到的&#xff0c;至于中文叫什么我也不知道。不过好像依赖都要…

第二百七十九节,MySQL数据库-pymysql模块操作数据库

MySQL数据库-pymysql模块操作数据库 pymysql模块是python操作数据库的一个模块 connect()创建数据库链接,参数是连接数据库需要的连接参数使用方式&#xff1a;   模块名称.connect()   参数&#xff1a;   host数据库ip   port数据库端口   user数据库用户名   pa…

宇航员能用GPS在月球上导航吗?美国宇航局的科学家给出了肯定答案

Illustration: NASA来源&#xff1a;IEEE电气电子工程师如果宇航员按照美国宇航局Artemis计划登录月球&#xff0c;他们的主要目标之一就是在月球南极附近的陨石坑中挖冰&#xff0c;这些冰层不仅对水有用&#xff0c;而且可以分解成氢和氧。但它们需要导航&#xff0c;才能精确…

android getdecorview 出现空指针,android – 为什么我从TabWidget得到一个空指针异常?...

我正在编写一个android程序,其中我有一个使用制表符的活动.活动public class UnitActivity extends TabActivity {Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);TabHost tabHost getTabHost();TabSpec spec;Resources res …

react多个网络请求_如何优雅的在react-hook中进行网络请求

本文将介绍如何在使用React Hook进行网络请求及注意事项。前言Hook是在React 16.8.0版本中新加入的特性&#xff0c;同时在React-Native的0.59.0版本及以上进行了支持&#xff0c;使用hook可以不用class的方式的方式使用state&#xff0c;及类似的生命周期特性。本片文章通过简…