
本文共 3434 字,大约阅读时间需要 11 分钟。
成绩
rank | name | score | T1 | T2 | T3 | T4 |
---|---|---|---|---|---|---|
1 1 1 | f y fy fy | 160 160 160 | 100 100 100 | 0 0 0 | 0 0 0 | 60 60 60 |
2 2 2 | c y z cyz cyz | 100 100 100 | 100 100 100 | 0 0 0 | 0 0 0 | 0 0 0 |
3 3 3 | c w h cwh cwh | 100 100 100 | 100 100 100 | 0 0 0 | 0 0 0 | 0 0 0 |
4 4 4 | t j h tjh tjh | 100 100 100 | 100 100 100 | 0 0 0 | 0 0 0 | 0 0 0 |
5 5 5 | l t h lth lth | 100 100 100 | 100 100 100 | 0 0 0 | 0 0 0 | 0 0 0 |
6 6 6 | h k y hky hky | 100 100 100 | 100 100 100 | 0 0 0 | 0 0 0 | 0 0 0 |
7 7 7 | w j j wjj wjj | 100 100 100 | 100 100 100 | 0 0 0 | 0 0 0 | 0 0 0 |
8 8 8 | w h d whd whd | 100 100 100 | 100 100 100 | 0 0 0 | 0 0 0 | 0 0 0 |
题目
T1:Wexley接苹果
题目
W e x l e y Wexley Wexley最近发现了一个古老的屏幕游戏。游戏的屏幕被划分成 n n n列。在屏幕的底端,有一个宽为 m m m列的篮子 ( m < n ) (m<n) (m<n)。在游戏过程中, W e x l e y Wexley Wexley能左右移动这个篮子, W e x l e y Wexley Wexley的操作很犀利,移动是瞬间完成的,但是篮子必须始终都在屏幕中。 苹果从屏幕的顶端落下,每个苹果从 n n n列中的某一列顶端掉落,垂直掉落到屏幕的底端。每个苹果总是在上一个苹果掉落到底端的时候开始掉落。 W e x l e y Wexley Wexley想要通过移动篮子来接住所有的苹果。起先,篮子在屏幕的最左端。
求出 W e x l e y Wexley Wexley要接住所有的苹果所需移动的最短距离。
读入
第一行,两个整数 n n n、 m m m,如题所述
第二行,一个整数 k k k,表示掉落的苹果总数 接下来 k k k行,每行一个整数 A i A_i Ai,表示每个苹果掉落的位置输出
一行一个整数,表示所需移动最短距离
样例输入1
5 13153
样例输出1
6
样例输入2
5 23153
样例输出2
4
T2:Leo搭积木
题目
L e o Leo Leo是一个快乐的火星人,总是能和地球上的 O I e r s OIers OIers玩得很 h i g h high high。
2012 2012 2012到了, L e o Leo Leo又被召回火星了,在火星上没人陪他玩了,但是他有好多好多积木,于是他开始搭积木玩。
火星人能制造 n n n种积木,积木能无限供应。每种积木都是长方体,第i种积木的长、宽、高分别为 l i l_i li、 w i w_i wi、 h i h_i hi。积木可以旋转,使得长宽高任意变换。 L e o Leo Leo想要用这些积木搭一个最高的塔。问题是,如果要把一个积木放在另一个积木上面,必须保证上面积木的长和宽都严格小于下面积木的长和宽。这意味着,即使两块长宽相同的积木也不能堆起来。
火星上没有电脑,好心的你决定帮助 L e o Leo Leo求出最高的塔的高度。
输入
第一行,一个整数 n n n,表示积木的种数
接下来 n n n行,每行 3 3 3个整数 l i l_i li, w i w_i wi, h i h_i hi,表示积木的长宽高输出
一行一个整数,表示塔高的最大值
样例输入1
110 20 30
样例输出1
40
样例输入2
26 8 105 5 5
样例输出2
21
样例输入3
531 41 5926 53 5897 93 2384 62 6433 83 27
样例输出3
342
数据范围
对于 30 % 30\% 30%的数据 n < = 8 n<=8 n<=8
对于 100 % 100\% 100%的数据 n < = 3000 n<=3000 n<=3000,最后答案不会超过 32 32 32位整型T3:Candy选首都
题目
T r e e l a n d Treeland Treeland是一个有 n n n个城市组成的国家,其中一些城市之间有单向边连通。在这个国家中一共有 n − 1 n-1 n−1条路。我们知道,如果我们不考虑路的方向,那么我可以从任意城市到达任意城市。
最近, T r e e l a n d Treeland Treeland的总理 C a n d y Candy Candy为了发展经济,想要从这 n n n个城市中选择一个作为 T r e e l a n d Treeland Treeland的首都,首都必须要能到达其他任意城市,这使得有些道路必须反向,付出的代价即需要反向的道路条数。
C a n d y Candy Candy想要选择一个城市作为首都,使得付出的代价最小。可能有多个城市满足条件,按编号从小到大输出。
输入
第一行,一个整数 n n n,表示城市个数
接下来 n − 1 n-1 n−1行,每行两个整数 x x x、 y y y,表示城市 x x x到城市 y y y之间有一条单向路径输出
第一行,一个整数 k k k,花费的最小代价。
第二行若干个整数,中间用空格隔开,表示满足条件的城市编号。行末没有多余的空格。样例输入1
32 12 3
样例输出1
02
样例输入2
41 42 43 4
样例输出2
21 2 3
数据范围
对于 70 % 70\% 70%的数据 n < = 5000 n<=5000 n<=5000
对于 100 % 100\% 100%的数据 n < = 2 × 1 0 5 n<=2×10^5 n<=2×105T4:Leopard学霸
题目
马上假期就要到了, T H U THU THU的神犇 L e o p a r d Leopard Leopard假期里都不忘学霸,现在有好多门功课,每门功课都耗费他 1 1 1单位时间来学习。
他的假期从 0 0 0时刻开始,有 1000000000 1000000000 1000000000个单位时间(囧rz)。在任意时刻,他都可以任意一门功课(编号 1 1 1~ n n n)来学习。
因为他在每个单位时间只能学习一门功课,而每门功课又都有一个截止日期,所以他很难完成所有 n n n门功课。
对于第 i i i门功课,有一个截止时间 D i Di Di,若他能学完这门功课,他能够获得知识 P i Pi Pi。
在给定的功课和截止时间下, L e o p a r d Leopard Leopard能够获得的知识最多为多少呢?
输入
第一行,一个整数 n n n,表示功课的数目
接下来 n n n行,每行两个整数, D i Di Di和 P i Pi Pi输出
输出一行一个整数,表示最多学得的知识数
样例输入
32 101 51 7
样例输出
17
样例解释
第一个单位时间学习第 3 3 3个功课 ( 1 , 7 ) (1,7) (1,7),然后在第二个单位时间学习第 1 1 1个功课 ( 2 , 10 ) (2,10) (2,10)
数据范围
对于 10 % 10\% 10%的数据: n < = 25 n<=25 n<=25
对于 60 % 60\% 60%的数据: n < 10000 n<10000 n<10000 对于 100 % 100\% 100%的数据: 1 < = n < = 100000 1<=n<=100000 1<=n<=100000, D i 、 P i < = 1000000000 Di、Pi<=1000000000 Di、Pi<=1000000000 最后的答案可能超过 32 32 32位整型做出来的题目博客
发表评论
最新留言
关于作者
