0829NOIP模拟测试赛后总结
这次发誓不会咕咕咕!
80分rank30完美爆炸。
拿到题目苏轼三连???貌似三篇古诗文我都会背啊hhh。爆零警告
T1没啥思路,打完暴力后想了大约20分钟决定分解个因数,在b次方中每一次方选择一个约数相乘然后累加。
然而发现不太星,发现有重复,只好尝试分解质因数然而仍然不太星。
好吧我放弃了。交了40pts暴力于是与正解完美擦肩而过(<大佬>:其实差好远呢喂!<我>:大哥给留点面子QAQ)
T2想了一会儿发现贪心可过70%,感觉海星然后就打了。结果细节问题(其实是sb问题)炸掉了我60pts。
一是不知道为啥考试的时候突然脑抽把读入的字符串倒着存进了整体中。改了于是10pts->20pts
二是明明是多判而我的ans就是没有清空。改了于是20pts->50pts
三是数组开小了,并没有意识到整体数组的长度应该开2n。改了于是50pts->70pts
然后等我先找个地方哭会儿。。。
T3没啥好说的。只会暴力。30pts封顶滚粗。
失败啊——失败啊——QAQ
于是写题解
T1春思
天皇说这是李煜东上的原题。还有大神说数学一本通上也有。然而不爱看书的我没有见过。
考虑分解质因数,加上等比数列求和公式后柿子就显然了。记得乘逆元~(据说机房某女神犇忘记乘逆元了默哀默哀)
$Sum=(1+p_1+p_1^2+...+p_1^{k_1})*(1+p_2+p_2^2+...+p_2^{k_2})*...(1+p_n+p_n^2+...+p_n^{k_n})$
T2密州盛宴
$70%$贪心($O(n)$比题解的二分可能优秀一些哦hhh)
考虑n分钟内吃完,特判-1显然。
发现合法情况的两个极端:01010101…… 0000……1111
我们预处理出$sum1$和每一个1的位置$a1[i]$
考虑倒序枚举,记录一下1的个数$sum_1$和0的个数$sum_0$。
如果搜到一个$sum_0>sum_1$的位置i,于是考虑将$a1[sum1-sum_1]$上的那个1挪到i-1位置上。
不难发现这是最近的1,也就是最优的情况。
$100%$算法
依旧考虑从后往前扫的过程中。简化记录过程,我们只需要记录一个后缀和,是0减一,是1加一。
gugugu~!
0829NOIP模拟测试赛后总结的更多相关文章
- 0823NOIP模拟测试赛后总结
考了两场感觉虚了... NOIP模拟测试30 分着考的. 就只有T2的美妙的暴力拿分了,60分rank10,挂了. T1是一道sb题,爆零了十分遗憾. 许多人都掉进了输出格式的坑里,C没大写.少个空格 ...
- [考试反思]0829NOIP模拟测试33:仰望
,160,160,160... 凑和吧,但是莫名开心. 然而这次没有什么想讲的. T1,等比数列求和,XX题,水极,20分钟找规律,找错,快速幂又打错,没检查,10分. T2,想复杂了,想了很久效率很 ...
- 0929CSP-S模拟测试赛后总结
70分31名滚粗. 赛后发现赛时得到的分数全都是暴力分…… T2打的三分跑都没跑……边界设错了……赛后稍微调了调多了15分…… 据说有15分的暴力分,那么另外15分就是只有一种选择的情况了…… (如果 ...
- 0924CSP-S模拟测试赛后总结
50分-rank28 我是第二机房垫底大垃圾. 赛时T1和T2其实想到了正解??安慰自己罢了. 真正的CSP-S的赛后你还能和主办方争论说自己其实想到了正解要求人家硬给你个省一不成?? 出题人不知道到 ...
- 0922CSP-S模拟测试赛后总结
连发三篇爆炸实录我的心态竟然还这么好…… 昨天题目的D2.稍难. 这也不是我连续拿倒数第一的理由. T1不会.赛时硬写了一个30分的三次方暴力.还有一个地方写挂了.如果不是数据足够水我就爆零了. 也就 ...
- 0917CSP-S模拟测试赛后总结
机房搬家后的首战,便是失利. 依旧是挂掉了.这次状态有大问题. 然而状态的问题归根结底还是实力不行. 大约一个小时左右我拿到了T1的部分分.赛时判断了一下大概是高分. (不过赛后发现确实不算什么太高的 ...
- 0910CSP-S模拟测试赛后总结
%%%外校参加国赛大佬kai神-rank1 ---------------以上选手实力开挂---------------- %%%skyh.NC锅-rank2 %%%神牛170-rank4 %%%迪哥 ...
- 0908CSP-S模拟测试赛后总结
我早就料到昨天会考两场2333 话说老师终于给模拟赛改名了啊. 距离NOIP祭日还有60天hhh. 以上是废话. %%%DeepinC无敌神 -rank1 zkt神.kx神.动动神 -rank2 有钱 ...
- 0907NOIP模拟测试赛后总结
120分rank26.我又被打回原型了…… 下午考的.中午由于种种原因并没有睡好.于是状态很差. 第一眼看题感觉T1是一道XX题.部分分竟然给这么肥 然后看T2.T3好像都还不是特别恶心的题目,挺常规 ...
随机推荐
- <router-link :to="...">
一.<router-link :to="..."> to里的值可以是一个字符串路径,或者一个描述地址的对象.例如: // 字符串<router-link to=& ...
- Day 11:函数装饰器
在说装饰器前,先说一个东西,再Python里,有一个 一切皆对象,一切皆变量. 例: def hello(name="sunjinyao"): return "hi &q ...
- 关于strtok函数
函数原型: char *strtok(char * strToken, const char *strDelimit) 参数说明: strToken:源字符串,即待分割的串 strDelimit:st ...
- 偏函数-functools.partial
1.概念:偏函数是2.5版本以后引进来的东西.属于函数式编程的一部分,使用偏函数可以通过有效地“冻结”那些预先确定的参数,来缓存函数参数,然后在运行时,当获得需要的剩余参数后,可以将他们解冻,传递到最 ...
- 找到你的位置(JS在页面中的位置)最常用的方式是在页面中head部分放置<script>元素,浏览器解析head部分就会执行这个代码,然后才解析页面的其余部分
找到你的位置(JS在页面中的位置) 我们可以将JavaScript代码放在html文件中任何位置,但是我们一般放在网页的head或者body部分. 放在<head>部分 最常用的方式是在页 ...
- MySQL数据库之DCL(数据控制语言)
1.MySQL之DCL设置root指定的ip访问 进入mysql:mysql -uroot -p或者mysql -uroot -h127.0.0.1 -p(host默认为127.0.0.1) mysq ...
- c_数据结构_二叉树的遍历实现
#include<stdio.h> #include<stdlib.h> #define OK 1 #define ERROR 0 #define OVERFLOW -2 #d ...
- LeetCode第二题—— Add Two Numbers(模拟两数相加)
Description: You are given two non-empty linked lists representing two non-negative integers. The di ...
- Linux 指令查询帮助
man +指令名 例子: man rename
- curl 基础
简介 curl 是常用的命令行工具,用来请求 Web 服务器.它的名字就是客户端(client)的 URL 工具的意思. 它的功能非常强大,命令行参数多达几十种.如果熟练的话,完全可以取代 Postm ...