码迷,mamicode.com
首页 > 其他好文 > 详细

Codeforces 1099

时间:2019-01-26 12:34:31      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:span   多少   枚举   表格   class   cat   def   for   开始   

1099 E

题意

‘A‘,‘G‘,‘C‘,‘T‘组成的 \(n×m\) 的表格,有若干次操作,每次可以更改一个字母,问最少更改几次,使每个 \(2×2\) 的方框中都含有‘A‘,‘G‘,‘C‘,‘T‘四个字母。只需输出更改完成后的表格。\((2≤n,m,n×m≤300000)\)

Examples

Input
2 2
AG
CT
Output
AG
CT
Input
3 5
AGCAG
AGCAG
AGCAG
Output
TGCAT
CATGC
TGCAT

首先明确如果一个表格是合法的,那要么它的每一行都是ABAB...的形式,要么它的每一列都是ABAB...的形式。
然后暴力枚举。

1099 F

题意

一棵树,每个节点有 \(a_i\) 块饼干。甲乙2人,轮流进行操作,甲先手。甲开始时在 \(1\) 号节点。
甲可以

  1. 花费 \(w_i\) 时间将自己移动到相邻的一个节点上;
  2. 花费 \(x_i\) 时间在节点 \(i\) 吃一块饼干。

乙可以

  1. 花费 \(0\) 时间切断甲所在节点和其某一子节点间的边。

\(T\) 秒时间,甲必须从原点出发,最后回到原点,问最多可以吃多少片饼干。\((2≤n≤10^5,1≤T≤10^{18},1\le x_i\le 10^6)\)

Examples

Input
5 26
1 5 1 7 7
1 3 2 2 2
1 1
1 1
2 0
2 0
Output
11
Input
3 179
2 2 1
6 6 6
1 3
2 3
Output
4

Codeforces 1099

标签:span   多少   枚举   表格   class   cat   def   for   开始   

原文地址:https://www.cnblogs.com/BlogOfchc1234567890/p/10323045.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!