您的位置:首页 > 其它

暑假集训-合训第二场

2016-01-06 15:36 260 查看
 
 

ID
Origin
Title
 0 / 5Problem AHDU 4116Fruit Ninja
 3 / 10Problem BHDU 4127Flood-it!
  Problem CHDU 4130Shadow

33 / 61Problem DHDU 4161Iterated Difference

15 / 35Problem EHDU 4162Shape Number

32 / 39Problem FHDU 4165Pills
 2 / 25Problem GHDU 4166Robot Navigation

17 / 49Problem HHDU 4167User Names
 4 / 25Problem IHDU 4169Wealthy Family

20 / 90Problem JHDU 4173Party Location
A

  题意:给你平面上N个圆,求一条直线最多于多少圆相交或相切

  扫描公切线

B

  题意:coming soon

C

  题意:coming soon

D

  题意:给你一个数列,新数列a[i] = a[i] - a[i + 1], a
= a
- a[1], 求多少次后每个元素相等。

  直接模拟

E

  题意:给你一个数列,新数列a[i]是a[i]与a[i + 1]之间差的步数,求新数列中的最小表示法

  直接O(n)求字符串最小表示法

F 

  题意:瓶子里N个药丸,每天吃半片,拿出来是一整片就拿半片,扔进去半片,拿出来是半片直接吃了。整片用W表示,半片用H表示,整个过程就是一个字符串,问这样的字符串有多少种

  递推,f[i][j],表示i天拿出来了j个半片药丸,f[i][j] = f[i - 1][j] + f[i - 1][j - 1], f[0][0] = 1, 输出f[2*N]
即可。

G

  coming soon

H

  题意:N个人,最长的编号长度为M,编号的规则是1.全部换成小写,忽略字母外字符,忽略middle name 2. 取first name 的 第一个字母,last name 的最后一个字母直到最大长度,如果重复就在后面加数字,也不要超过最大长度。

  直接Trie

I

  

J题计算几何 给你平面上N个点,求半径为2.5的圆能够包含的最多的点。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: