AGC002


A Range Product

不会,弃疗了/kk

https://agc002.contest.atcoder.jp/submissions/7908938

B Box and Ball

照题意模拟。

https://agc002.contest.atcoder.jp/submissions/7908987

C Knot Puzzle

如果有相邻两个\(a\)之和\(\ge L\)就可以一直切到这里然后切掉它们中间,否则不行。

https://agc002.contest.atcoder.jp/submissions/7909220

D Stamp Rally

二分一下,然后要算一个点搜出去,只搜边\(\leq z\)的点数,直接上K算法重构树= =

https://agc002.contest.atcoder.jp/submissions/7909452

E Candy Piles

神仙题Orz

首先降序\(a\),然后题意变成了,一个不规则的图形从\((0,0)\)开始走走到边界的人输。

图形的样子大概是高度依次为\(a_1,a_2,\ldots,a_n\)的柱子。

证明一下除了边界,\(f_{x,y}=f_{x-1,y-1}\)

如果\(f_{x,y}=0\)即先手必败,那么在\((x-1,y-1)\)时不管先手怎么走后手都可以走到\((x,y)\)

如果\(f_{x,y}=1\)先手必胜,假设不满足,把大概情况画出来

注意\(0\)的出边全是\(1\),\(1\)出边至少一个\(0\)

    y-1 y y+1
x+1 B A
x 1 1 C
x-1 0 1 D

那么AC至少一个0,进而BD至少一个1,但是根据\(f_{x-1,y-1}=0\)推出了另外两个1,那么BD都应该全是0才对,矛盾

然后找出最大的不在边界上的\((i,i)\),此时只能一直向一个方向走(转弯必死),暴力搞搞就行。

https://agc002.contest.atcoder.jp/submissions/7909966

F Leftmost Ball

忘了= =

看了一下,大概是\(f_{i,j}\)表示放了\(i\)个白块\(j\)个种颜色,转移自己推推。

https://agc002.contest.atcoder.jp/submissions/3862334

最新文章

  1. CentOS 6 安装 MySQL-python
  2. 团队作业week8
  3. LeetCode42 Trapping Rain Water
  4. C++链表与键值对
  5. PHP设计模式之委托模式
  6. AIX下RAC搭建 Oracle10G(四)安装CRS
  7. poj3368 uva11235 Frequent values
  8. 201521123122 《java程序设计》第十周学习总结
  9. Oracle RAC + ASM + Grid安装
  10. Xampp相关命令
  11. windows 设置ipsec防火墙
  12. vue-router两种模式,到底什么情况下用hash,什么情况下用history模式呢?
  13. Vue 通过 Lodash 限制操作频率
  14. Java——Collections
  15. Windows事件日志报表 怎样备份数据库?
  16. python项目飞机大战
  17. bzoj千题计划237:bzoj1492: [NOI2007]货币兑换Cash
  18. mysql--SQL编程(基础知识) 学习笔记1
  19. 【Java】初始化过程
  20. python远程登录服务器(paramiko模块安装和使用)

热门文章

  1. Socker编程之UDP
  2. [转发] SAP EPIC 银企直连+TRM资金管理
  3. 爬虫requests库 之爬虫贴吧
  4. 号称全站最直观解释-smv核函数-是干啥
  5. .Net core3.0 集成swagger5.0上传文件
  6. centos 7 新机器安装部署配置
  7. Django 之 rest_framework 响应器使用
  8. 【Linux】在linux上java工具jps jstat jinfo等命令找不到怎么办
  9. 第十周LINUX 学习笔记
  10. pandas知识点脑图汇总