2018.11.07 NOIP训练 lzy的游戏(01背包)
传送门
考虑对于每次最后全部选完之后剩下的牌的集合都对应着一种构造方法。
一个更接地气的说法:
设消耗的牌数为ttt,如果使用的牌的lll值之和也为ttt,则对应着一种构造方式让这种情形成立。
于是做01背包就可以了。
代码
2018.11.07 NOIP训练 lzy的游戏(01背包)的更多相关文章
- 2018.11.07 NOIP训练 L的鞋子(权值分块+莫队)
		
传送门 乱搞题. 我直接对权值分块+莫队水过了. 不过调了30min30min30min发现ststst表挂了是真的不想说什么233. 代码
 - 2018.11.02 NOIP训练 停车场(线段树)
		
传送门 这是一道困饶了我一年的题. 其实就是去年去NOIP提高组试水的时候考的模拟题 但当时我水平不够,跟ykykyk一起杠了一个下午都没调出来. 今天终于AAA了. 其实就是一个维护最长连续0101 ...
 - 2018.11.07 NOIP模拟 异或(数位dp)
		
传送门 对于每个二进制位单独考虑贡献. 然后对于两种情况分别统计. 对于第二种要用类似数位dpdpdp的方法来计算贡献. 代码
 - 2018.11.07 NOIP模拟 分糖果(贪心)
		
传送门 考虑 n = 2 时的情况:假定两个人分别为(a, b),(c, d),则当且仅当min(a,d) ≤ min(b,c)时,把(a, b)放在前面更优,否则把(c, d)放在前面更优 然后把n ...
 - 2018.11.07 NOIP模拟 数独(模拟)
		
传送门 sbsbsb签到题. 读题时间比写题时间长系列. 写一个checkcheckcheck函数来检验当前时间段第(i,j)(i,j)(i,j)号格子能否放入kkk就行了. 代码
 - 2018.11.06 NOIP训练 简单的计数问题(计数dp)
		
传送门 直接f[i][j]f[i][j]f[i][j]表示已经到第iii个位置已经找到jjj个的方案数. 简单转移一下就行了. 代码
 - 2018.11.06 NOIP训练 最大获利(profit)(01分数规划+最大权闭合子图)
		
传送门 好题啊. ∑i<jpi,jK∗(200−K)>X\frac{\sum_{i<j}p_{i,j}}{K*(200-K)}>XK∗(200−K)∑i<jpi,j ...
 - 2018.11.04 NOIP训练 小水塘(并查集)
		
传送门 这是复习普及组的时候做过的题了. 之前一直觉得很难码没有去做. 现在发现可以用并查集直接水过去. 其实就是把题目中说的连通的部分的面积用带权并查集维护一下就行了. 代码: #include&l ...
 - 2018.10.14 NOIP训练 猜数游戏(决策单调性优化dp)
		
传送门 一道神奇的dp题. 这题的决策单调性优化跟普通的不同. 首先发现这道题只跟r−lr-lr−l有关. 然后定义状态f[i][j]f[i][j]f[i][j]表示猜范围为[L,L+i−1][L,L ...
 
随机推荐
- 165. Compare Version Numbers (String)
			
Compare two version numbers version1 and version2. If version1 > version2 return 1, if version1 & ...
 - webpack.prod.conf.js
			
// 引入依赖模块 var path = require('path') var utils = require('./utils') var webpack = require('webpack') ...
 - MVC是架构模式,而不是设计模式
			
最早学编程的时候看过一些书,印象深刻的一本书<设计模式解析>,那本书给我后来的工作提供了很大的帮助. 他叫我站在问题模型的立场上指定解决方法,也教会了我软件设计中每个问题都可以细化到到不可 ...
 - vue(ajax:axios中文文档)
			
axios 基于http客户端的promise,面向浏览器和nodejs 特色 浏览器端发起XMLHttpRequests请求 node端发起http请求 支持Promise API 监听请求和返回 ...
 - linux操作系统-设置静态ip
			
在使用linux虚拟机的时候因为经常有关机的需求,然后重新开机后可能面临这上一次获取的ip被改变,在这里我分享一下在linux 下设置静态ip的经验 1.查看路由状态 [root@localhost ...
 - c#设计模式3抽象工厂模式(Abstract Factory)
			
#region 坦克系列 abstract class Tank { abstract public void Go(); } /// <summary> /// 越野车 /// < ...
 - DtCMS 在IIS7.0 下之伪静态
			
1)首先新建一个应用程序池,名称任意,比如:nettest,托管管道模式先暂时设置为集成模式,等下面的一系列设置完成之后再设置成经典模式: 2)部署好站点,并将此站点的应用程序池设置为nettest; ...
 - asp.net web 服务器端全局定时执行任务
			
web网站里面,需要每隔1分钟,执行一个任务,并且一直保持这个定时执行状态,可以用如下一个方法: 1,Global.asax里面的 Application_Start ,发生在第一次请求网站的时 ...
 - Linux网络端口命名规则,一致性网络设备命名
			
参考文档: https://www.cnblogs.com/pipci/p/9229571.html 一致性网络设备命名,即Consistent Network Device Naming. 一.服务 ...
 - 将某视图View转换为UIImage
			
+ (UIImage *)getSharedScreenView{ UIWindow *screenWindow = [[UIApplication sharedApplication]keyWind ...