BZOJ 题解continue
1041 圆上的整点
暴力枚举 会超时
这道题很像之前一次noip模拟题(当时的我还太水了(虽然现在也很水))
x2+y2=R2 考虑变型
x2=(R+y)(R-y)
int d=gcd(R,y)
int a=R/d+y/d b=R/d-y/d;
gcd(a,b)=1;
x2=d2*a*b;
易得到 a=u2 ,b=v2
v2+u2=2*R/d
然后暴力枚举即可
1045 糖果传递
第一行一个正整数n<=987654321,表示小朋友的个数.
这数据是在开玩笑吧。。。
看题解发现1e6就够了。。。
假的范围。。
正解就是设未知数 列方程 然后转化 最后最优解就是 n个方程的中点。
1051 受欢迎的牛
tarjan
1059 矩阵游戏
二分图匹配 充要条件是存在n个x,y互不相同的点
一开始想的是每一行每一列有点就可以了,但是后来看洛谷题解发现反例
*...
.**.
*...
*..*
1083
最小生成树 好像很裸的样子。
1084 最大子矩阵
dp 一开始没看到m<=2.。。觉得没法做
分类讨论 两种情况就好 然后dp O(n3)
1085 骑士精神
A*搜索 其实就是dfs+剪枝 但我咋就是写挂了,感觉跟标解没区别啊
1087 互不侵犯king
做过最简单的状压dp。。
位运算记录状态就好
1088 扫雷mine
以前在洛谷做过这题,模拟一共就三种情况,分类讨论第一个格情况,然后判断可行性
1179 atm
tarjan 重建图 spfa
1191 超级英雄
二分图匹配
1192 鬼谷子的钱袋
想一下就觉得是二进制,判断即可
1193 马步距离
好题!
大范围贪心小范围暴力,以前做马步题的时候一直会有这种想法,终于证明可以用了
1207 打鼹鼠
dp
1208 宠物收养所
平衡树?
用 set!
set模板题!
才知道迭代器的用法
set<int>::iterator it;
迭代器可以++或者--
*it表示值
1228
博弈论 完全对称才会输 读好题是关键,随便放不是还能放一堆
我做的题都太水了。。。好伤心。不刷了
1257 余数之和sum
打表大法好 就是A不了4 654 546 465 4 56456 464 4 6 44 6 44 65 4 6 4 6456 4 55 465 4 54 2 11 6446 好了达标找一个规律吧
枚举商,每一个商对应一个等差数列
1263
小学奥数,多分三就好了
1293
n个优先队列,枚举其中一个
1303
大水题i,找到b往左往右拓展就好
然而bzoj又bz了
BZOJ 题解continue的更多相关文章
- 【NOI题解】【bzoj题解】NOI2008 bzoj1063 道路设计
@ACMLCZH学长出的毒瘤题T3.再也不是“善良”的出题人了. 题意:bzoj. 题解: 经典的树形DP题目,屡见不鲜了,然而我还是没有写出来. 这一类的题目有很多,例如这里的C题. 主要套路是把对 ...
- bzoj题解汇总(1017-1020)
bzoj1017: 树形dp. 设\(f[i][j][k]\)表示当前在点\(i\),有\(j\)个用于上层合成,花费金币为\(k\)的最大攻击力. bzoj1018: 一题多解. http://ww ...
- 【bzoj题解】1012 最大数
题目描述 现在请求你维护一个数列,要求提供以下两种操作:1.查询操作.语法:Q L 功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值.限制:L不超过当前数列的长度.2.插入操作.语法:A ...
- 【bzoj题解】1008 越狱
题目描述 监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种.如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱. 输入 输入两个整 ...
- 【bzoj题解】题解传送门
如题,题解传送门: 1001 1008 1012
- 【bzoj题解】1001 狼抓兔子
题目描述 现在小朋友们最喜欢"喜羊羊与灰太狼",话说灰太狼抓羊不到,但抓兔子还是比较在行的,而且现在的兔子还比较笨,它们只有两个窝,现在你做为狼王,面对下面这样一个网格的地形: ...
- bzoj题解汇总(1052~1061)
bzoj1052: 贪心 bzoj1053: DFS bzoj1054: 加深迭代搜索 bzoj1055:区间判定性dp bzoj1056: Treap bzoj1057: 二分,单调队列 / ST表 ...
- bzoj题解汇总(1032~1051)
bzoj1034:贪心 bzoj1036:树剖 bzoj1037:一个比较巧妙,利用连续性维护的dp. http://www.cnblogs.com/Sdchr/p/6129496.html bzoj ...
- bzoj题解汇总(1021~1031)
bzoj1021:普通dp bzoj1022:裸的Anti-Nim 必胜:①sg=0且所有不超过1 ②sg>1且存在至少一个超过1 bzoj1023:http://www.cnblogs.com ...
随机推荐
- laydate js动态添加时间
$("#test2").click(function(){ var input=$('<input/>'); $("#test1").append( ...
- Hive初识(四)
Hive本质上是一个数据仓库,但不存储数据(只存储元数据(metadata),Hive中的元数据包括表的名字,表的列和分区及分区及其属性,表的属性(是否为外部表等),表的数据所在目录等),用户可以借助 ...
- 第一个网页(仿照当当网,仅仅使用CSS)
这个网页是在学过CSS之后,对当当网首页进行模仿的网页,没有看当当网的网页源码,纯按照自己之前学的写的,由于是刚学过HTML和CSS才一个星期,所以里面有许多地方写的非常没有水平,仅仅用来学习使用,欢 ...
- go学习笔记-面向对象(Methods, Interfaces)
面向对象(Methods, Interfaces) Method method是附属在一个给定的类型上的,他的语法和函数的声明语法几乎一样,只是在func后面增加了一个receiver(也就是meth ...
- 【Java】关于Spring MVC框架的总结
SpringMVC是一种基于Java,实现了Web MVC设计模式,请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将Web层进行职责解耦.基于请求驱动指的就是使用请求-响应模型,框架的 ...
- SAPFiori
最新SAP Fiori常用事务代码持续更新中...谢谢支持 注意: 以 / 开头的事务码需要加/N或/O进入,否则进不去 SEGW: 创建Gateway Service /UI2/FLP ...
- Win10开发笔记(一):一些VS2015中可能遇到的问题
Win10开发者交流群:53078485 一.VS2015部署Win10程序到手机出现“0x80073CFD”错误解决方案 在VS2015 RC中创建了Windows Universal程序,部署到手 ...
- iOS笔记058 - IOS之多线程
IOS开发中多线程 主线程 一个iOS程序运行后,默认会开启1条线程,称为"主线程"或"UI线程" 作用 显示和刷新界面 处理UI事件(点击.滚动.拖拽等) 注 ...
- 第十一篇 Python函数之定义&形参&实参&位置参数&关键字参数&可变长参数&默认参数
函数的定义:函数是为了完成某一特定功能的,函数是逻辑结构化和过程化的一种编程方法 函数的定义格式,函数一般都是有返回值的 #语法 #函数名要能反映其意义 def 函数名(参数1,参数2,参数3,... ...
- bam文件测序深度统计-bamdst
最近接触的数据都是靶向测序,或者全外测序的数据.对数据的覆盖深度及靶向捕获效率的评估成为了数据质量监控中必不可少的一环. 以前都是用samtools depth 算出单碱基的深度后,用perl来进行深 ...