Gravatar
Sky_miner
积分:2780
提交:902 / 1646
这不科学。。。第三个测试点明明有字典序更小的方法

题目 79 渡轮问题
2016-03-31 12:11:34
Gravatar
安呐一条小咸鱼。
积分:1937
提交:751 / 1825
回复 @Satoshi :
程序的fuck();函数引人注目

Gravatar
安呐一条小咸鱼。
积分:1937
提交:751 / 1825
正好1200 ·-·

Gravatar
洛克索耶夫
积分:1233
提交:341 / 501
HZOI!

Gravatar
Satoshi
积分:2996
提交:678 / 1922
枚举一个轴,三分另一个轴,真TMD难写
图是我自己加的
这不是一道计算几何题,这不是一道计算几何题,这不是一道计算几何题,注意细节,注意细节,注意细节,重要的事情说三遍
需要写数据结构维护四个区域的点,最好是二叉排序树或者其他平衡树,树状数组维护逆序对也是可以的
官方是枚举+二分+线段树,我是枚举+三分

Gravatar
SPA
积分:284
提交:127 / 281
回复 @洛克索耶夫 :
赶上精分现场

Gravatar
洛克索耶夫
积分:1233
提交:341 / 501
我真傻,真的。

Gravatar
洛克索耶夫
积分:1233
提交:341 / 501
被包围了还这么闲情雅致。。。

Gravatar
ミント
积分:727
提交:215 / 330
貌似数据无误或已修复(...).

题目 1635 [UVa 548] 树
2016-03-31 08:38:18
Gravatar
宇智波瞎
积分:127
提交:77 / 478
表示太难过最后一个T,自己怎么也过不去.
求提速
var
x,y,f,maxy,z,n,i,j:longint;
a:array[1..1000000]of integer;
begin
assign(input,'tickets.in');
assign(output,'tickets.out');
reset(input);
rewrite(output);
readln(n,f);
for i:=1 to n do
read(a[i]);
for i:=1 to n do
begin
z:=f;
for j:=i to n do
begin
z:=z-a[j];
if z>=0 then y:=y+1
else
begin
if(maxy<y)then maxy:=y;
y:=0;
break;
end;
end;
end;
write(maxy);
close(input);
close(output);
end.

题目 483 买票
2016-03-30 23:00:26
Gravatar
Rapiz
积分:1624
提交:386 / 700
[size=36]居然上榜啦![/size]

Gravatar
SSSaber
积分:64
提交:42 / 104
这题什么鬼啊

Gravatar
WAHT
积分:244
提交:36 / 156
模拟水之

Gravatar
Fmuckss
积分:1317
提交:273 / 511
我写的丑...当时比较傻OwQ...大家将就着看

Gravatar
皮波Forever
积分:449
提交:115 / 167
辣鸡记忆化上榜了,不说什么了

Gravatar
Go灬Fire
积分:3402
提交:1738 / 3778

Gravatar
Go灬Fire
积分:3402
提交:1738 / 3778

Gravatar
liu_runda
积分:2878
提交:1014 / 2190
这题需要证一个贪心性质:总是优先布置执行时间长的任务可以得到最优解。
首先考虑最后一个任务。因为所有任务是连续交待的,所以 最后一个任务完成的时间=所有任务的布置时间之和+最后一个任务的布置时间。
很显然,若最后一个任务执行的时间不是最短的,则把执行时间最短的任务和最后一个任务交换,所得的方案至少不会更差。
所以执行用时最短的任务要放在最后交待。
前面的(n-1)个任务也满足这个性质,证毕。(毫不严谨。。。)

Gravatar
Riolu
积分:1074
提交:435 / 772
说好的N<=10呢!

题目 101 填数 AAAAAAAAAA
2016-03-30 17:28:52
Gravatar
Fmuckss
积分:1317
提交:273 / 511
手写递归栈版本 done~...居然还是进榜了233333