1323 条题解
-
0woshiwugude LV 4 @ 2009-08-19 17:39:58
yun
A+B Problem
语言环境选择 Free Pascal 验证码
#include
using namespace std;
int main(){
int a,b;
cin>>a>>b;
cout -
02009-08-18 16:22:44@
#include
int main()
{
int x,y,z;
z=x+y;
printf("%d",z);
getchar();
} -
02009-08-16 17:03:24@
这题当然要用二分查找啦
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:0ms#include
#includeusing namespace std;
int search(int a,int b,int top,int bottom)
{
int middle = top / 2 + bottom / 2;
if(a + b > middle)
return search(a,b,top,middle);
else if(a + b < middle)
return search(a,b,middle,bottom);
else
return middle;
}int main()
{
int a,b;
scanf("%d%d",&a,&b);
printf("%d",search(a,b,INT_MAX,-INT_MAX));
return 0;
} -
02009-08-16 14:21:59@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:0msvar
a,b:integer;
begin
readln(a,b);
writeln(a+b);
end.Flag Accepted
题号 P1000
类型(?) 其它
通过 20286人
提交 34895次
通过率 58%
难度 0提交 讨论 题解
-
02009-08-16 11:31:07@
P1000解题报告(by cass家族):
方法一:
搜索法(又名萎缩法):
我们从-350000000开始向上枚举(不要问我为什么)直到有解,代码如下:
var a,b,x:longint;
begin
readln(a,b);x:=-350000000;
while xa+b do inc(x);
writeln(x);
end.
方法二:
O1流算法+yystla(cass家族毒创):---|---|-一般人我不告诉他。。。
此算法思想不讲,详看代码:
{$N+yystla}
var answer:yystla;
begin
readln(answer);
writeln(answer);
end; -
02009-08-16 10:15:16@
From Vivian Snow
A+B Problem编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:0msvar
a,b:longint;
begin
readln(a,b);
writeln(a+b);
end.Flag Accepted
题号 P1000
类型(?) 其它
通过 20276人
提交 34864次
通过率 58%
难度 0提交 讨论
-
02009-08-15 11:19:56@
var a:array[1..2] of longint; i:longint;
m:int64;
procedure p(l,r:longint);
var
i, j, x, y: integer;
begin
i := l; j := r; x := a[(l+r) DIV 2];
repeat
while a[i] < x do i := i + 1;
while x < a[j] do j := j - 1;
if i j;
if l < j then p(l, j);
if i < r then p(i, r);
end;
begin
for i:=1 to 2 do read(a[i]);
p(1,2);
i:=1;
while i -
02009-08-13 21:09:47@
调了好久,终于AC,这将是俺的崭新记录。
-
02009-08-11 16:21:52@
楼下写得好精彩!!!
我整个人都斯巴达了!!! -
02009-08-11 14:20:00@
Vijos P1000 A+B Problem 题解综述
2009.1.30 H4x3rOTAB整理【题目描述】
输入两个自然数,输出他们的和
【输入数据】
两个自然数x和y(0 -
02009-08-10 11:21:25@
编译通过...
├ 测试数据 01:答案未存在... 0ms
├ 测试数据 02:计算机故障... 0ms
├ 测试数据 03:正在扫描木马... 0ms
├ 测试数据 04:系统正在更新... 0ms
├ 测试数据 05:系统更新完毕... 0ms
├ 测试数据 06:正在下载FPC... 0ms
├ 测试数据 07:下载超时... 0ms
├ 测试数据 08:需重启计算机... 0ms
├ 测试数据 09:正在关闭计算机... 0ms
├ 测试数据 10:运行时错误... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:0 有效耗时:0ms⊙﹏⊙b汗~~~~~~
-
02009-08-10 09:48:25@
var
a,b,c:longint;
begin
readln(a,b);
c:=a+b;
writeln(c);
end. -
02009-08-08 15:38:39@
var
a,b:integer;
begin
read(a,b);
write(a+b);
end. -
02009-08-07 14:34:37@
#include
main()
{int a,b,c;
scanf("%d%d",a,b);
c=a+b;
printf("%d",c);
} -
02009-08-07 10:00:49@
注意长整.
其他没有任何难度. -
02009-08-07 08:16:42@
var
x,y,a:longint;
begin
read(x,y);
a:=x+y;
write(a);
end. -
02009-08-06 19:30:32@
农夫山泉
-
02009-08-05 18:56:24@
var
a,b:integer;
begin
read(a,b);
write(a+b);
end. -
02009-08-05 09:45:22@
{ Copyright (c) 2009 by Xunrui }
program Applicaation;
var
Value1, Value2: Integer;begin
Readln(Value1, Value2);
Writeln(Value1 + Value2);
end.来个一行的:
{ Copyright (c) 2009 by Xunrui }program Applicaation; var Value1, Value2: Integer; begin Readln(Value1, Value2); Writeln(Value1 + Value2); end.
-
02009-08-04 22:48:02@
program ez22:
var x,y:integer;
begin
readln(x,y);
writeln(x+y);
end.
信息
- ID
- 1000
- 难度
- 9
- 分类
- (无)
- 标签
- (无)
- 递交数
- 74446
- 已通过
- 28492
- 通过率
- 38%
- 被复制
- 223