题解

151 条题解

  • 0
    @ 2008-10-12 11:27:09

    编译通过...

    ├ 测试数据 01:答案正确... 0ms

    ├ 测试数据 02:答案正确... 0ms

    ├ 测试数据 03:答案正确... 0ms

    ├ 测试数据 04:答案正确... 0ms

    ├ 测试数据 05:答案正确... 0ms

    ---|---|---|---|---|---|---|---|-

    Accepted 有效得分:100 有效耗时:0ms

    var

    n,sum,i,t:longint;

    begin

    readln(n);

    i:=0;

    sum:=1;

    while sum+i+1

  • 0
    @ 2008-10-09 19:21:17

    我新手啊……

    但是怎么觉得题目米对?

    那个“第一项是1/1,然后是1/2,2/1,3/1,2/2,…”

    是Z字形么?

    反復捉摸

    编译通过...

    ├ 测试数据 01:答案正确... 0ms

    ├ 测试数据 02:答案正确... 0ms

    ├ 测试数据 03:答案正确... 0ms

    ├ 测试数据 04:答案正确... 0ms

    ├ 测试数据 05:答案正确... 0ms

    ---|---|---|---|---|---|---|---|-

    Accepted 有效得分:100 有效耗时:0ms

    為新手鼓掌

  • 0
    @ 2008-10-04 20:29:28

    编译通过...

    ├ 测试数据 01:答案正确... 0ms

    ├ 测试数据 02:答案正确... 0ms

    ├ 测试数据 03:答案正确... 0ms

    ├ 测试数据 04:答案正确... 0ms

    ├ 测试数据 05:答案正确... 0ms

    ---|---|---|---|---|---|---|---|-

    Accepted 有效得分:100 有效耗时:0ms

    小学生的模拟法AC。

  • 0
    @ 2008-10-01 19:49:28

    编译通过...

    ├ 测试数据 01:答案正确... 0ms

    ├ 测试数据 02:答案正确... 0ms

    ├ 测试数据 03:答案正确... 0ms

    ├ 测试数据 04:答案正确... 0ms

    ├ 测试数据 05:答案正确... 0ms

    ---|---|---|---|---|---|---|---|-

    Accepted 有效得分:100 有效耗时:0ms

  • 0
    @ 2008-10-01 19:46:18

    编译通过...

    ├ 测试数据 01:答案正确... 0ms

    ├ 测试数据 02:答案正确... 0ms

    ├ 测试数据 03:答案正确... 0ms

    ├ 测试数据 04:答案正确... 0ms

    ├ 测试数据 05:答案正确... 0ms

    ---|---|---|---|---|---|---|---|-

    Accepted 有效得分:100 有效耗时:0ms

    题目看错害我错了好几次

    #include

    using namespace std;

    main()

    {

    int n;cin>>n;

    int x,y,z;

    for (z=1;(z+1)*z/2

  • 0
    @ 2008-09-30 12:27:55

    水题……………………………………

    Program p1333;

    var

    n,i,j:longint;

    begin

    readln(n);

    i:=1;

    while n>i do begin dec(n,i);inc(i);end;

    if (i mod 2)=0 then writeln(n,'/',i+1-n)

    else writeln(i+1-n,'/',n);

    end.

    #include

    int main(){

    int n,i,j;

    scanf("%d",&n);

    i=1;

    while (n>i) {n-=i;i++;}

    if(i%2==0) printf("%d/%d",n,i+1-n);

    else printf("%d/%d",i+1-n,n);

    return 0;

    }

  • 0
    @ 2008-09-30 10:58:23

    #include

    int main(){

    long i=0,n;

    scanf("%ld",&n);

    while (i

  • 0
    @ 2008-09-23 21:55:30

    编译通过...

    ├ 测试数据 01:答案正确... 0ms

    ├ 测试数据 02:答案正确... 0ms

    ├ 测试数据 03:答案正确... 0ms

    ├ 测试数据 04:答案正确... 0ms

    ├ 测试数据 05:答案正确... 0ms

    ---|---|---|---|---|---|---|---|-

  • 0
    @ 2008-09-23 20:55:57

    #include

    int main(){

    int n,i,j;

    scanf("%d",&n);

    i=1;

    while (n>i) {n-=i;i++;}

    if(i%2==0) printf("%d/%d",n,i+1-n);

    else printf("%d/%d",i+1-n,n);

    return 0;

    }

  • 0
    @ 2008-09-22 18:09:23

    var

    b,ij:boolean;

    n,i,x,y:longint;

    begin

    readln(n);x:=1;y:=2;b:=true;ij:=false;

    for i:=3 to n do

    begin

    if ij then begin ij:=false;continue;end;

    if b then begin y:=y-1;x:=x+1;end else begin y:=y+1;x:=x-1;end;

    if(y=1)and(in)then begin x:=x+1;ij:=true;b:=false;end;

    if(x=1)and(in)then begin y:=y+1;ij:=true;b:=true;end;

    end;

    if n=1 then writeln('1/1') else if n=2 then writeln('1/2') else

    writeln(x,'/',y);

    end.

  • 0
    @ 2008-09-21 15:33:17

    编译通过...

    ├ 测试数据 01:答案正确... 0ms

    ├ 测试数据 02:答案正确... 0ms

    ├ 测试数据 03:答案正确... 0ms

    ├ 测试数据 04:答案正确... 0ms

    ├ 测试数据 05:答案正确... 0ms

    ---|---|---|---|---|---|---|---|-

    Accepted 有效得分:100 有效耗时:0ms

  • 0
    @ 2008-09-21 14:53:02

    编译通过...

    ├ 测试数据 01:答案正确... 0ms

    ├ 测试数据 02:答案正确... 0ms

    ├ 测试数据 03:答案正确... 0ms

    ├ 测试数据 04:答案正确... 0ms

    ├ 测试数据 05:答案错误...程序输出比正确答案长

    ---|---|---|---|---|---|---|---|-

    Unaccepted 有效得分:80 有效耗时:0ms

    编译通过...

    ├ 测试数据 01:答案正确... 0ms

    ├ 测试数据 02:答案正确... 0ms

    ├ 测试数据 03:答案正确... 0ms

    ├ 测试数据 04:答案正确... 0ms

    ├ 测试数据 05:答案正确... 0ms

    ---|---|---|---|---|---|---|---|-

    Accepted 有效得分:100 有效耗时:0ms

  • 0
    @ 2008-09-16 18:21:08

    var

    n,x:longint;

    begin

    readln(n);

    x:=0;

    repeat

    inc(x);

    n:=n-x;

    until n

  • 0
    @ 2008-09-14 21:20:57

    编译通过...

    ├ 测试数据 01:答案正确... 0ms

    ├ 测试数据 02:答案正确... 0ms

    ├ 测试数据 03:答案正确... 0ms

    ├ 测试数据 04:答案正确... 0ms

    ├ 测试数据 05:答案正确... 0ms

    ---|---|---|---|---|---|---|---|-

    Accepted 有效得分:100 有效耗时:0ms

    水啊!!

  • 0
    @ 2008-09-14 20:26:38

    楼下的太长了,我写得比你短多了。

    编译通过...

    ├ 测试数据 01:答案正确... 0ms

    ├ 测试数据 02:答案正确... 0ms

    ├ 测试数据 03:答案正确... 0ms

    ├ 测试数据 04:答案正确... 0ms

    ├ 测试数据 05:答案正确... 0ms

    ---|---|---|---|---|---|---|---|-

    Accepted 有效得分:100 有效耗时:0ms

  • 0
    @ 2008-09-14 16:24:41

    program ex;

    var n,x,i:longint;

    begin

    readln(n);

    i:=0;

    x:=0;

    while x

  • 0
    @ 2008-09-11 23:46:57

    #include

    using namespace std;

    main (){

    int n;

    cin >>n;

    int a,s=0;

    for (a=1;s

  • 0
    @ 2008-08-31 16:06:48

    var

    n,i,p,q:longint;

    begin

    readln(n);

    while n>i do begin n:=n-i;inc(i);end;

    p:=i+1-n;q:=n;

    if i mod 2 =1 then write(p,'/',q) else write(q,'/',p);

    end.

  • 0
    @ 2008-08-27 21:54:53

    编译通过...

    ├ 测试数据 01:答案正确... 0ms

    ├ 测试数据 02:答案正确... 0ms

    ├ 测试数据 03:答案正确... 0ms

    ├ 测试数据 04:答案正确... 0ms

    ├ 测试数据 05:答案正确... 0ms

    ---|---|---|---|---|---|---|---|-

    Accepted 有效得分:100 有效耗时:0ms

    简单,一次AC,把这表列成一个金字塔状,找规律就行了。

  • 0
    @ 2008-08-25 18:21:00

    做之前:

    Flag   

    题号   P1333

    类型(?)   其它

    通过   1388人

    提交   2517次

    通过率   55%

    难度   1

    做之后:

    Flag   Accepted

    题号   P1333

    类型(?)   其它

    通过   1389人

    提交   2521次

    通过率   55%

    难度   1

    很明显能看出我做了几次……orz

    虽然 我想说,这道题其实 水汪汪 的。

    提醒:变量都要设成longint哦~我被整惨……

信息

ID
1333
难度
3
分类
数论 点击显示
标签
递交数
3681
已通过
1959
通过率
53%
被复制
20
上传者