9-16 16:03-upd:T3数据出锅,老师重测了,于是更了榜单。

名次并没有变化,但是和大佬们的差距变大了。

还是自己实力不行啊。最起码T3不是特别难想吧。

继续努力吧。


粘个榜:%%%二营长、exzkt神-rank1 %%%kx210-rank3

%%%羊驼180-rank4 %%%cbx170-rank5 %%%脸哥160-rank6 %%%secret女神犇、神牛140-rank7

%%%Miemeng神、dybala神、逼哥130-rank9

我、xm神、动动神、奶风神-rank12

还可以,不是吗。对于我这种场场垫底的蒟蒻来说已经是意外之喜了。

尤其是经历了好几场没有AC的尴尬后又重新有题目AC的喜悦。

然而我一共只有100分,也就是说,我T2、T3都爆零了。

可以稍微开心一下,但是绝对不能被一时的小小胜利冲昏头脑。

尤其是在你的成功在别人看来不算什么的时候。

这场考试其实本可以做的更好。没有什么考试策略之谈,只是一些押宝式的错误示范。

其实赛场上的状态与前两场都差不多。赌徒心理,几乎吧所有的时间都堆在一道题目上。

T1重构了三遍,还写了对拍、暴力。T2、T3只有一个暴力,一个骗分。

时间分配严重失衡。最起码T2、T3的暴力能打出来的对吧。不会只是爆零的成绩。

其实中间也警示过自己。20:00左右也曾放下T1去写了T2的暴力,然而TLE-0了。

但还是对T1不死心,对失败不甘心。最后几分钟也还是在调T1。

下次一定不能再押宝了。就这么决定了。


T1 A

(我的思路跟题解不大一样然而数据太水我就水过了??)

考虑如何用最少的步数从S到T。

一个很显然的性质是:应该把加法尽量放到前面。然而问题是并不知道应该放在哪。

考虑先找到一个可以将a下放的地方。

(解释一下什么叫“下放”。

假设我们找到一个位置,此时可以加b个a到达T,我们可以选择将这b个a打包扔到*b之前加,

此时我们节省了$(b-1)$步。蒟蒻就抖胆给这个操作取了个通俗的名字叫下放)

即给S一直乘b,判定到一个位置$(T-S)%a==0$。

此时可以考虑将a成组下放。

但是下放的次数会有限制,因此我们需要记录一下到达这个值*b的次数。

然而乘法的次数与最终答案的关系是一个单峰函数,下面有一个例子也能证明。

于是需要在中间更新答案,取min即可。

ps.

  yxm神问有没有反例能证明不是乘得越多越好。

  1 80 2 2正确答案是6,+2 +2 *2 *2 *2 *2 此时乘了4次。

  而我赛时对拍前的代码跑出来是7,*2 *2 *2 +2 *2 *2 *2 此时乘了5次。

T2 B

考虑dp。

0914CSP-S模拟测试赛后总结的更多相关文章

  1. 0823NOIP模拟测试赛后总结

    考了两场感觉虚了... NOIP模拟测试30 分着考的. 就只有T2的美妙的暴力拿分了,60分rank10,挂了. T1是一道sb题,爆零了十分遗憾. 许多人都掉进了输出格式的坑里,C没大写.少个空格 ...

  2. 0929CSP-S模拟测试赛后总结

    70分31名滚粗. 赛后发现赛时得到的分数全都是暴力分…… T2打的三分跑都没跑……边界设错了……赛后稍微调了调多了15分…… 据说有15分的暴力分,那么另外15分就是只有一种选择的情况了…… (如果 ...

  3. 0924CSP-S模拟测试赛后总结

    50分-rank28 我是第二机房垫底大垃圾. 赛时T1和T2其实想到了正解??安慰自己罢了. 真正的CSP-S的赛后你还能和主办方争论说自己其实想到了正解要求人家硬给你个省一不成?? 出题人不知道到 ...

  4. 0922CSP-S模拟测试赛后总结

    连发三篇爆炸实录我的心态竟然还这么好…… 昨天题目的D2.稍难. 这也不是我连续拿倒数第一的理由. T1不会.赛时硬写了一个30分的三次方暴力.还有一个地方写挂了.如果不是数据足够水我就爆零了. 也就 ...

  5. 0917CSP-S模拟测试赛后总结

    机房搬家后的首战,便是失利. 依旧是挂掉了.这次状态有大问题. 然而状态的问题归根结底还是实力不行. 大约一个小时左右我拿到了T1的部分分.赛时判断了一下大概是高分. (不过赛后发现确实不算什么太高的 ...

  6. 0910CSP-S模拟测试赛后总结

    %%%外校参加国赛大佬kai神-rank1 ---------------以上选手实力开挂---------------- %%%skyh.NC锅-rank2 %%%神牛170-rank4 %%%迪哥 ...

  7. 0908CSP-S模拟测试赛后总结

    我早就料到昨天会考两场2333 话说老师终于给模拟赛改名了啊. 距离NOIP祭日还有60天hhh. 以上是废话. %%%DeepinC无敌神 -rank1 zkt神.kx神.动动神 -rank2 有钱 ...

  8. 0907NOIP模拟测试赛后总结

    120分rank26.我又被打回原型了…… 下午考的.中午由于种种原因并没有睡好.于是状态很差. 第一眼看题感觉T1是一道XX题.部分分竟然给这么肥 然后看T2.T3好像都还不是特别恶心的题目,挺常规 ...

  9. 0906NOIP模拟测试赛后总结

    我进前十辣.然而有10个大佬去学LCT了于是没有考试. Dybala神和exzkt神分-rank1,奶风神和林哥分-rank3,wc.miemeng和DuanYue神140分-rank5. 我.ooo ...

  10. 0903NOIP模拟测试赛后总结

    分-rank33.这次考试心态挂了. 拿到题目通读三道题,发现都十分恶心. 然后把时间押到了T1上.将近两个小时,打了个dfs,一直调调调. 最后没调出来,手模了个数据就把自己两个小时的思路hack了 ...

随机推荐

  1. Ansible随笔8

    自定义模块的开发模式 1.决定自定义模块的存放路径 编辑/etc/ansible/ansible.cfg文件,修改library = /usr/share/ansible/. 这样就告诉ansible ...

  2. 转载:vs2010 问题 >LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

    原文链接:http://www.cnblogs.com/newpanderking/articles/3372969.html >LINK : fatal error LNK1123: 转换到 ...

  3. c++ const (转)

    在C++的类定义里面,可以看到类似下面的定义: class List { private: Node * p_head; int length; …… Public: int GetLength () ...

  4. sublime中Snippe的使用

    Sublime Text号称最性感的编辑器, 并且越来越多人使用, 美观, 高效 关于如何使用Sublime text可以参考我的另一篇文章, 相信你会喜欢上的..Sublime Text 2使用心得 ...

  5. NX二次开发-UF_OBJ_cycle_by_name遍历名字

    使用前自己要看好名字是加在body,还是face,还是curve,或者其他,别加错了. NX9+VS2012 #include <uf.h> #include <uf_obj.h&g ...

  6. macOS cataline 10.15 升级后问题一览

    1. git无法使用.报错如下 xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), m ...

  7. [JZOJ 5129] 字符串

    题意:统计本质不同的串的个数. 思路: 显然后缀自动机,对于每个串建一个\(SAM\)统计即可. #include <bits/stdc++.h> using namespace std; ...

  8. AdaBoost笔记之原理

    转自:https://www.cnblogs.com/ScorpioLu/p/8295990.html 一.Boosting提升算法 AdaBoost是典型的Boosting算法,属于Boosting ...

  9. How to Add Swap on CentOS

    About Linux Swapping Linux RAM is composed of chunks of memory called pages. To free up pages of RAM ...

  10. RTC, Real Time Clock

    配置 写入RTC_PRL, RTC_CNT, RTC_ALR寄存器时,需要先进入配置模式,通过把RTC_CRL寄存器的CNF位置一. 另外,在每次配置一个寄存器时必须等待上一次配置完成,可以通过检测R ...