NOIP模拟 37
啊哈这次没什么智障低错丢rank什么的托词了STO
发现好像110我就拿满了..
水平不行..只会简单题qaq
T1 可以树上启发式合并水过(普通分治也行)
T2 我连那么显然的 一劳永逸的容斥都没想到
???
明明想到就可以直接考虑约分了啊啊啊啊啊
注意思考m>mod该输出什么
快速幂传参别爆了longlong(我他妈以后每次打*都必须注意这个事)
T3 贪心打错
其实不是打错,而是想的都不对.,.
以为一个不定点只要满足定点们的限制就可以了
处理出所有能取的最大值,直接瞎取
一点没考虑长度限制的问题,所以无解也判不出来
其实算不上是贪心
因为本来让求的就是最优解,所以一定是朝着最优的方向处理浮动范围
如果有解就反向构造一个,类似与以前做过的一个题。
构造时细节有点多,如果必须下降$(len==5||now>maxval)$就降
否则一直取当前能取的最大值
(原来一直取小的也可以只要保证合法范围就行)
(感谢kx给我一组样例让我调出了一直取小的算法!)
觉得细节多其实还是我理解不深罢了。。
NOIP模拟 37的更多相关文章
- Noip模拟37 2021.8.12
		
T1 数列 真是考场上不是数学的乱推柿子,想定理,是数学的没想出来.. 比较悲伤... 列柿子不用动脑子,就是没有想出来$EXgcd$解不定方程,淦.. 解处一组解后利用比较显然的性质: $x+\fr ...
 - 2021.8.12考试总结[NOIP模拟37]
		
T1 数列 考场上切掉的简单题. $a$,$b$与数列中数的正负值对答案无关.全当作正数计算即可. $exgcd$解未知数系数为$a$,$b$,加和为$gcd(a,b)$的不定方程组,再枚举每个数.如 ...
 - 812考试总结(NOIP模拟37)[数列·数对·最小距离·真相]
		
前言 考得挺憋屈的... 先是搞了两个半小时的 T1 后来发现假了,又没多想跳了.. 然后一看 T2 这不是队长快跑嘛... 先是根据自己的想法打了一遍(考完之后发现是对的..) 然后回想了一下之前的 ...
 - noip模拟37
		
\(\color{white}{\mathbb{燕子来时青尚在,木荫遥看杏花菲,名之以:杏红}}\) 考场发现 \(t2\) 基本上是原题,\(t3\) 的套路见过,\(t4\) 像是并查集之类的算法 ...
 - NOIP模拟17.9.22
		
NOIP模拟17.9.22 前进![问题描述]数轴的原点上有一只青蛙.青蛙要跳到数轴上≥
 - NOIP 模拟4 T2
		
本题属于二和一问题 子问题相互对称 考虑对于问题一:知a求b 那么根据b数组定义式 显然能发现问题在于如何求dis(最短路) 有很多算法可供选择 dijsktra,floyed,bfs/dfs,spf ...
 - noip模拟32[好数学啊]
		
noip模拟32 solutions 真是无语子,又没上100,无奈死了 虽然我每次都觉得题很难,但是还是有好多上100的 战神都200多了,好生气啊啊啊 从题开始变难之后,我的时间分配越来越不均匀, ...
 - 2021.9.17考试总结[NOIP模拟55]
		
有的考试表面上自称NOIP模拟,背地里却是绍兴一中NOI模拟 吓得我直接文件打错 T1 Skip 设状态$f_i$为最后一次选$i$在$i$时的最优解.有$f_i=max_{j<i}[f_j+a ...
 - NOIP模拟赛20161022
		
NOIP模拟赛2016-10-22 题目名 东风谷早苗 西行寺幽幽子 琪露诺 上白泽慧音 源文件 robot.cpp/c/pas spring.cpp/c/pas iceroad.cpp/c/pas ...
 
随机推荐
- BT面板安装php报错configure: error: C preprocessor “/lib/cpp” fails sanity check
			
使用宝塔面板安装扩展时已经显示添加安装成功了,待我刷新浏览器之后没有安装成功.看了一下执行日志. 缺少必要的C++库,如下命令重装解决. yum reinstall glibc-headers gcc ...
 - [转] Java 无界阻塞队列 DelayQueue 入门实战
			
原文出处:http://cmsblogs.com/ 『chenssy』 DelayQueue是一个支持延时获取元素的无界阻塞队列.里面的元素全部都是"可延期"的元素,列头的元素是最 ...
 - linux系统下使用宝塔面板安装owncloud常见问题
			
在安装owncloud时出现 无法写入“config”目录! 解决方法 在宝塔面板,找到owncloud根目录,点击"权限“设置权限 将权限设置为777,应用到子目录打勾(如下图) 确定后再 ...
 - navicat for mysql ;连接数据库报错1251,解决办法。
			
转载 改密码方式:用管理员身份打开cmd mysql -uroot -p(输入密码) 进入mysql执行下面三个命令 use mysql: ALTER USER 'root'@' ...
 - Python3升级3.6强力Django+杀手级xadmin打造在线教育平台☝☝☝
			
Python3升级3.6强力Django+杀手级xadmin打造在线教育平台☝☝☝ 教程 Xadmin安装方法: settings.py 的配置
 - 10个比较流行的JavaScript面试题
			
1.如何理解 JS 中的this关键字? JS 初学者总是对this关键字感到困惑,因为与其他现代编程语言相比,JS 中的这this关键字有点棘手. “this” 一般是表示当前所在的对象,但是事情并 ...
 - Linux系统基础
			
Linux系统基础 目录 简介 0x01 Linux文件与目录管理 0x02 Linux系统用户以及用户组管理 0x03文档的压缩与打包 0x04 apt安装软件 0x05 进程管理 标签 Lin ...
 - C#版ASP.NET Web API使用示例
			
为更好更快速的上手Webapi设计模式的接口开发,本文详细解释了在Web API接口的开发过程中,我们可能会碰到各种各样的问题总结了这篇,希望对大家有所帮助. 1:在接口定义中确定MVC的get或者P ...
 - python方法是什么?
			
python方法是什么? 方法用来描述对象所具有的行为. 在类中定义的方法可以粗略分为四大类:公有方法.私有方法.静态方法.类方法. 公有方法.私有方法一般所指属于对象的实例方法, 私有方法的名字以两 ...
 - 对比js库分枝Jquery和js获取对象的方式
			
一.Jquery和JS的认识 对于这点不谈详细,但能有一个能有一个全面的印象,Jquery本质上也是JS,只不过用一句话概括就是 “write letter and do more”,写的更少,做 ...