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. python--常用模块:collections 、time、random

      一.collections 模块 1:nametuple 生成可以用名字访问内容的元祖 from collections import namedtuple point=namedtuple('p ...

  2. 常用的Docker镜像及处理命令

    常用的镜像命令 docker run -d --name dockerui -p : -v /var/run/docker.sock:/var/run/docker.sock abh1nav/dock ...

  3. js正则判断实现18位数字

    js实现18位数字 var stuCardReg = /^[0-9]{18}/; var stuCard = $('.inp).val();//获取input框中的数值 if (!stuCardReg ...

  4. Dao层结合Service层处理异常

    1. 接口存在异常不利于解耦. 2. 将编译时异常转化为运行时异常或其子类,通知上层,上层可以根据自身能力选择处理或向上抛出. 举例: 将UserDao中的SQLException转化为DaoExce ...

  5. Dubbo的初步理解和使用

    Dubbo(读音[ˈdʌbəʊ])是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 [1]  Spring框架无缝集成. Dubbo是一款 ...

  6. 《DNS攻击防范科普系列2》 -DNS服务器怎么防DDoS攻击

    在上个系列<你的DNS服务真的安全么?>里我们介绍了DNS服务器常见的攻击场景,看完后,你是否对ddos攻击忧心重重?本节我们来告诉你,怎么破局!! 首先回顾一下DDoS攻击的原理.DDo ...

  7. NOIp2018集训test-10-15 (bike day1)

    B 君的第一题 求斐波那契数列模n的循环节. 1.暴力bsgs,毕姥爷好像说循环节最大是6*n还是多少的,反之比较小,直接bsgs这题是可以过的.但是我非常蠢重载运算符的时候把相等返回成了小于,然后根 ...

  8. vue wabpack 切换开发环境 和生成环境 的接口地址

    /config/dev.env.js 新增一行 var merge = require('webpack-merge') var prodEnv = require('./prod.env') mod ...

  9. Codeforces703D-Mishka and Interesting sum-离线树状数组

    (有任何问题欢迎留言或私聊 && 欢迎交流讨论哦 题意:传送门  原题目描述在最下面.  询问一个区间内出现次数为偶数次的数字的异或和. 思路:  先求出区间异或前缀和,其实就是出现次 ...

  10. POJ2516费用流

    目录 目录 (有任何问题欢迎留言或私聊 && 欢迎交流讨论哦 目录 题意:传送门 AC代码: #include <iostream> #include <cstdio ...