8月开门红。

放假回来果然像是神志不清一样。

但还是要接受这个事实。

嗯,说好听点,并列rank#7。

说难听点,垃圾rank#18。

都不用粘人名就知道我是哪一个吧。。。

因为图片不能太长,所以就不截图了。

你是全场最垃圾的,T1唯一一个hzoi里爆零的,明白没有?

全场最低分40。(会打sort即可)呃。。。除了我

T2已经打了一个20分的状压,结果测试点分治RE0覆盖掉了,我???

T3是好久没有用到的一个思路,想到什么就打一句注释记录思路,结果就。。。除了sdfz远程同网考的,全场唯一一个AC???

怎么总感觉我这个人这么奇怪啊???

个人感觉这套题非常烂,但是我考得太烂没资格这么说,所以诚当我是在狡辩即可。

这次考试题不值得写题解,就不单写了。大概讲讲思路。

T1大概是一个线段树吧?像曾经的一道原题。

理论AC复杂度是26 m log n。但是卡常极其严重。

虽说我打的线段树的理论复杂度也是这个样子,但是我的思路和别人都不一样!(改对后)愣是T成40!

也就是和纯暴力sort一个分。。。

卡常,卡常。最后T70。别人都什么循环展开卡常A了,我因为思路不一样无法继续卡常。

弃了,向tdcp学习暴力AC。

暴力的思路简单:优化桶排,只不过是把相同的字母合并成一段一段的来进行处理。

理论最劣复杂度O(nm),但是即使在最劣测试点下,开O2也能顺利的过掉(不开O2需要2.6s,完全退化为nm)。

更何况这道题的测试点是卡线段树去的,我这个暴力跑的飞快。

傻逼卡常题。除了桶排序/暴力以外什么都没学到,毫无意义。

exp+=0.1。浪费一晚上+一早上改,又暴力碾标算了,还碾了93+%的时间。

T2,神dp!!!想不出来,就是废题一道。

本来是一个很考验思维的好题,但是这道题致命缺陷。

关键是题面描述不清楚(其实不是不清楚,就是错误),因此花费了大约85分钟在错误的题意上。

后来去问教练/学长,都说没有问题。彻底心态爆炸。

我都把所有情况画出来了,怎么可能没问题?

后来强行扭曲题意(想象出题人忘打了哪句话),题意变简单了,还过样例了。。。

就是题目有问题啊啊啊!!!坑害了一大批人!!!

剩余时间不允许,码了个状压码了个搜索,状压裸上20分,测试点分治小状压大搜索超时输出0,RE,爆零,覆盖了那20分。

题目有误,rp--,exp+=0.1。(花了85分钟做了一道本身就不可做的题会有什么收获?认栽)

T3,考验对二进制的理解,结合01-trie。考场上一步一步想,一点一点写,还是有一定收获的。

 //发现:对手的操作就是把目前数字左移1位,溢出位补到末尾
//转化:对手可以把前1~i个操作都左移1位,溢出同上
//简化:对手一共有m个数,他会选其一来异或你使你尽量小
//问题:选出数使它被m个数中任意一个异或后的得数的最小值尽量大,最大值?方案数?
//求解:0/1-trie,尽量避开对手的m个数。复杂度O(mn)?
#include<cstdio>
int n,m,c[],ss,ans=-,fa,cnt,t[][];
int ll(int p){return p&<<n-?p<<^<<n^:p<<;}
void insert(int p,int pos){
for(int i=n-;~i;--i)
pos=t[pos][p&<<i?:]?t[pos][p&<<i?:]:(t[pos][p&<<i?:]=++cnt);
}
void dfs(int pos,int aans,int dep){
if(dep==-){
if(aans==ans)fa++;
if(aans>ans)ans=aans,fa=;
return;
}
if(t[pos][]&&t[pos][])dfs(t[pos][],aans,dep-),dfs(t[pos][],aans,dep-);
else if(t[pos][])dfs(t[pos][],aans|<<dep,dep-);
else dfs(t[pos][],aans|<<dep,dep-);
}
int main(){
scanf("%d%d",&n,&m);
for(int i=;i<=m;++i)scanf("%d",&c[i]),ss^=c[i];
for(int i=;i<=m;++i)ss^=c[i],ss^=ll(c[i]),insert(ss,);
dfs(,,n-);
printf("%d\n%d\n",ans,fa);
}

代码注释都是考场上记录下来的

记录下自己的思想,这是一个新方法。

然而考场上A掉了,会的还是会,不会的还是不会,没什么额外的收获,顶多算个复习。exp+=0.5。

然而我最后一题差点犯低错。第一次提交只剩下10分!(那么总分就将是两个机房加起来的倒数第一)

然而继承了前两次考试的exp,最后30分钟要回顾/检查,发现了这个低错,(10->100,rk56->rk7)

然而这是我之前就知道的。并不算新学到的经验。

好垃圾的一场考试啊。还是因为我太垃圾?

这次是第一次写考试反思连一个能红色加粗的能作为经验的句子都没有。。。

考得太烂了。别抱怨了。你要是AK了随便你怎么说啊

然而,skyh已经彻底的领先我110+分了。

还有最后2次考试,后面的追兵也并没有想象的那么远:总分第三yxs离我只有60分。

超越?被超越?

状态很差啊。

你是怎么了?

别在这越发关键的时候沉睡!

你快点醒过来啊!!!

这还是你吗?

这还是那个有目标有力量的你吗?!!!

[考试反思]0801NOIP模拟测试11的更多相关文章

  1. [考试反思]0814NOIP模拟测试21

    前两名是外校的240.220.kx和skyh拿到了190的[暴力打满]的好成绩. 我第5是170分,然而160分就是第19了. 在前一晚上刚刚爆炸完毕后,心态格外平稳. 想想前一天晚上的挣扎: 啊啊啊 ...

  2. [考试反思]1109csp-s模拟测试106:撞词

    (撞哈希了用了模拟测试28的词,所以这次就叫撞词吧) 蓝色的0... 蓝色的0... 都该联赛了还能CE呢... 考试结束前15分钟左右,期望得分300 然后对拍发现T2伪了写了一个能拿90分的垃圾随 ...

  3. [考试反思]0909csp-s模拟测试41:反典

    说在前面:我是反面典型!!!不要学我!!! 说在前面:向rank1某脸学习,不管是什么题都在考试反思后面稍微写一下题解. 这次是真的真的运气好... 这次知识点上还可以,但是答题策略出了问题... 幸 ...

  4. [考试反思]0729NOIP模拟测试10

    安度因:哇哦. 安度因:谢谢你. 第三个rank1不知为什么就来了.迷之二连?也不知道哪里来的rp 连续两次考试数学都占了比较大的比重,所以我非常幸运的得以发挥我的优势(也许是优势吧,反正数学里基本没 ...

  5. [考试反思]1003csp-s模拟测试58:沉淀

    稳住阵脚. 还可以. 至少想拿到的分都拿到了,最后一题的确因为不会按秩合并和线段树分治而想不出来. 对拍了,暴力都拍了.挺稳的. 但是其实也有波折,险些被卡内存. 如果内存使用不连续或申请的内存全部使 ...

  6. [考试反思]0816NOIP模拟测试23

    210 210 210 170 还可以.暴力打满就rk4了? 但不管怎么说,总算是在改完题之后理直气壮的写考试反思了. T1是个dp,说水也不太水.(当然某脸只要A掉了一道题就要说那是水题) 我的思路 ...

  7. [考试反思]0725NOIP模拟测试8

    看清你是个什么东西了么? 现在看清了么?rank#15?垃圾玩意? 你什么也不是.你没有骄傲,偷懒的资格! 节节败退,永无止境,你想掉到什么样子? 你还在为了成功拿到送分的T1而沾沾自喜?只不过是勉强 ...

  8. [考试反思]0821NOIP模拟测试28:沉默

    这次不能把我前面的分数段都列出来了,因为实在太多了. 这次也不能把我后面的分数段列出来了,因为我后面没有了. yxm,mikufun,Pairs170100分第10.50分第29. 我:爆零,倒数第一 ...

  9. [考试反思]0812NOIP模拟测试18:稀释

    []200 [4]190[5]180 [6]170[7]150 [11]140[16]130[19]120[24]100 有些事情,看淡了,也就简单了. 连续爆炸之后,没什么感觉了. 把态度放正,把结 ...

随机推荐

  1. asp.net core过滤器记录响应对象

    百度到的基本上就是读取response.body的流.然后记录完了之后,把流的index重新复位,这样也太麻烦了. 其实asp.net core团队肯定已经考虑到了这种需求,比如记录请求响应日志.给响 ...

  2. 教你如何判断URL的好坏

    1.最核心-网站整体内容质量2.关键词整理拓展及关键词布局3.网站外部链接建设4.网站内链建设合理5.面包屑导航6.友情链接7.404页面网站的SEO站外优化+SEO外链建设 层级:三层为好,301重 ...

  3. 【THE LAST TIME】this:call、apply、bind

    前言 The last time, I have learned [THE LAST TIME]一直是我想写的一个系列,旨在厚积薄发,重温前端. 也是给自己的查缺补漏和技术分享. 欢迎大家多多评论指点 ...

  4. 最强最全的Java后端知识体系

    目录 最全的Java后端知识体系 Java基础 算法和数据结构 Spring相关 数据库相关 方法论 工具清单 文档 @(最强最全的Java后端知识体系) 最全的Java后端知识体系 最全的Java后 ...

  5. Python Flask高级编程之从0到1开发《鱼书》精品项目 ☝☝☝

    Python Flask高级编程之从0到1开发<鱼书>精品项目 ☝☝☝ 一 .安装环境我们使用 flask web框架,并用 sqlalchemy来做数据库映射,并使用 migrate做数 ...

  6. 第3章(3) do{}while(0)语句

    do {} while (0) 主要在宏定义后为语句中使用,比如: #define macrofun(a, b, c) \ do { \ if (a == 5) \ do_this(b, c); \ ...

  7. Eclipse 创建 Maven 项目

    本人也是新手小白,在创建 Maven 项目的时候几乎踩完了所有的坑.特此总结如下: 1.咱先选中 File -> New -> Maven Project 2.然后如下图    在这里说明 ...

  8. web项目中登陆超时的功能实现(基于C#)

    当我们登陆进网站后,中途去看别的东西,没有再与该网站的服务器交互,就会弹出一个js窗口,登陆超时请重新登陆,并跳转到登陆页面. 步骤1.实现原理,在web.config中配置session的超时时间, ...

  9. ‎Cocos2d-x 学习笔记(14.2) EventListener _paused _isEnabled _isRegistered

    监听器3个bool类型成员变量. 监听器能设置是否能够接收事件. 能随时接收事件进行处理,此时把它看做工作状态,需要满足条件:     _paused = false;     _isEnabled ...

  10. 懒要懒到底,能自动的就不要手动,Hibernate正向工程完成Oracle数据库到MySql数据库转换(含字段转换、注释)

    需求描述 需求是这样的:因为我们目前的一个老项目是Oracle数据库的,这个库呢,数据库是没有注释的,而且字段名和表名都是大写风格,比如 在代码层面的po呢,以前也是没有任何注释的,但是经过这些年,大 ...