atcoder 泛做
https://atcoder.jp/contests/arc060/tasks/arc060_b
先考虑一些特殊情况:
$$n>s$$
$$n=s$$
$b$小于$sqrt(N)$可以枚举,如何找到大于$sqrt(N)$的$b$是关键。
在$x$(x>sqrt(N))进制下有:
$$a*x+b=n$$
$$a+b=s$$
即
$$n-s=(x-1)*a$$
$x-1$一定是$n-s$的因子
枚举$n-s$的因子然后检验即可
https://atcoder.jp/contests/arc060/tasks/arc060_c
预处理倍增数组$f[i][j]$表示从i开始走$2^j$步到哪个点,询问的时候在倍增数组上跑就行了
https://atcoder.jp/contests/arc061/tasks/arc061_a
dfs
https://atcoder.jp/contests/arc061/tasks/arc061_b
只枚举黑块周围的部分
https://atcoder.jp/contests/arc061/tasks/arc061_c
++++拆点建图
(x,c)表示在c号地铁线上的x点。
(x,c)<—0—>(y,c)
(x,c)<—1—>x
01边权图最短路bfs即可,最后答案 /= 2
https://atcoder.jp/contests/arc061/tasks/arc061_d
关键点在于如何O(1)由
求
https://www.cnblogs.com/henry-1202/p/9691319.html
类似题目:
http://acm.hdu.edu.cn/showproblem.php?pid=6333
https://atcoder.jp/contests/arc062/tasks/arc062_a
每次二分一下就好了。
https://atcoder.jp/contests/arc062/tasks/arc062_b
每次权值相同,贪心,能赢就赢。
https://atcoder.jp/contests/arc062/tasks/arc062_c
差评,需要一定的枚举思路,但是立方体题目涉及空间想象,无意义费脑,而且卡常,需要常数优化。
https://atcoder.jp/contests/arc062/tasks/arc062_d
polya定理,不会
https://atcoder.jp/contests/abc130/tasks/abc130_f
单峰函数,可以三分,注意边界值和常量的设置
https://atcoder.jp/contests/arc063/tasks/arc063_b
难度一般的贪心,只有价格差最大的时候商人才会买卖,处理一下这些点即可。
https://atcoder.jp/contests/arc063/tasks/arc063_c
https://blog.csdn.net/weixin_30740581/article/details/95124509
有意思的思维题,贪心,dp,线段树合并(雾)都可以搞
贪心:确定的点值最小的点周围的点可以直接确定,每次从最小的点向外延伸一层。
dp:可以求出每个点点权的上下界和奇偶性。
https://atcoder.jp/contests/arc063/tasks/arc063_d
https://zsnuo.github.io/arc063f/
https://atcoder.jp/contests/abc143/tasks/abc143_e
双关键字$dijkstra$
https://atcoder.jp/contests/abc143/tasks/abc143_f
双指针,从大到小求解,求解每次拿$i$个时,将出现次数小于等于$i$的看做随意放置的填充物,出现次数大于$i$的每种每次拿一个。
最新文章
- Node.js:理解stream
- SQL笔记 - CTE递归实例:显示部门全称
- nyoj 44 子串和 简单动态规划
- 【面经】用递归方法对二叉树进行层次遍历 &;&; 二叉树深度
- C/C++:[2]enum-枚举量声明、定义和使用
- Oracle基础<;4>;--程序包
- tomcat 调优
- Spark 基本概念
- Hibernate(一):安装hibernate插件到eclipse环境
- Shader 入门笔记(一) 如何学习shader
- 将一幅图像取平均值缩小N倍实现方法
- Jmeter生成html报告
- Day08 (黑客成长日记) 命名空间和作用域
- 使用 Kubeadm 升级 Kubernetes 版本
- pcntl_exec()
- Learning Discriminative Features with Class Encoder
- Android应用系列:完美运行GIF格式的ImageView(附源码)
- js如何获取前后连续n天的时间
- C++中内存泄漏的几种情况
- 连接数据库-stone
热门文章
- [BZOJ1018][SHOI2008]堵塞的交通traffic 时间分治线段树
- extjs6.0 treepanel设置展开和设置选中
- C#高级编程(32章)ADO.net
- git操作命令行
- DELPHI 10 SEATTLE 在OSX上安装PASERVER
- php 封装原生数据导出的方法(csv文件格式)和csv文件中长数字自动变成科学计数法的处理
- (转)Kubernetes设计架构
- Java JsonPath grab InvalidPathException in code, you must be catching Java 7&#39;s java.nio.file.InvalidPathException instead of JsonPath&#39;s com.jayway.jsonpath.InvalidPathExceptio
- Nuget-Swagger-Swashbuckle:Swashbuckle
- day 109结算中心.