题解

98 条题解

  • 0
    @ 2008-08-25 10:04:28

    原来读反了是通病啊...我也读反了...结果死活找不到错哪里...

  • 0
    @ 2008-08-25 08:30:30

    其实我更倒霉

    m写成n

    t+1写成t

    只有10分

    不然就AC了

  • 0
    @ 2008-08-22 19:42:40

    编译通过...

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

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

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

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

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

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

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

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

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

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

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

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

    庆祝20AC!

  • 0
    @ 2008-08-20 14:05:11

    m,n反了,被阴了50分

  • 0
    @ 2008-08-18 17:12:29

    是以第一秒开始的,输入m,n的位置,

    阴题..................................

    • @ 2015-08-04 15:16:22

      #include<iostream>
      #include<cstdio>
      #include<cstring>
      using namespace std;
      int n,m,T;char ss[110];bool v[110][110];bool k[110][110];
      int zw(int i,int j,int h)
      {
      int ans=0;
      if(h==1)
      {
      if(v[i][j-1]==true)ans++;

      if(v[i][j+1]==true)ans++;

      if(v[i-1][j]==true)ans++;

      if(v[i+1][j]==true)ans++;

      if(v[i-1][j-1]==true)ans++;

      if(v[i-1][j+1]==true)ans++;

      if(v[i+1][j-1]==true)ans++;

      if(v[i+1][j+1]==true)ans++;
      }
      else
      {
      if(k[i][j-1]==true)ans++;

      if(k[i][j+1]==true)ans++;

      if(k[i-1][j]==true)ans++;

      if(k[i+1][j]==true)ans++;

      if(k[i-1][j-1]==true)ans++;

      if(k[i-1][j+1]==true)ans++;

      if(k[i+1][j-1]==true)ans++;

      if(k[i+1][j+1]==true)ans++;
      }
      return ans;

      }
      int main()
      {
      scanf("%d%d%d",&m,&n,&T);T=T-1;
      memset(v,false,sizeof(v));
      memset(k,false,sizeof(k));
      for(int i=1;i<=n;i++)
      {
      scanf("%s",ss+1);
      for(int j=1;j<=m;j++)
      {
      if(ss[j]=='1')v[i][j]=true;
      }
      }
      int l=0;
      while(T!=0)
      {
      T--;
      if(l%2==0)
      {
      for(int i=1;i<=n;i++)
      {
      for(int j=1;j<=m;j++)
      {
      int t;
      t=zw(i,j,1);

      if(v[i][j]==true)
      {
      if(t<2||t>3)k[i][j]=false;
      else k[i][j]=true;
      }
      else
      {

      if(t==3)k[i][j]=true;

      else k[i][j]=false;
      }
      }
      }

      }
      else
      {
      for(int i=1;i<=n;i++)
      {
      for(int j=1;j<=m;j++)
      {
      int t;
      t=zw(i,j,2);

      if(k[i][j]==true)
      {
      if(t<2||t>3)v[i][j]=false;
      else v[i][j]=true;
      }
      else
      {

      if(t==3)v[i][j]=true;

      else v[i][j]=false;
      }
      }
      }

      }
      l++;
      }
      if(l%2==0)
      {
      for(int i=1;i<=n;i++)
      {
      for(int j=1;j<m;j++)
      {
      if(v[i][j]==true)printf("1");
      else printf("0");
      }
      if(v[i][m]==true)printf("1\n");
      else printf("0\n");
      }
      }
      else
      {
      for(int i=1;i<=n;i++)
      {
      for(int j=1;j<m;j++)
      {
      if(k[i][j]==true)printf("1");
      else printf("0");
      }
      if(k[i][m]==true)printf("1\n");
      else printf("0\n");
      }
      }
      }

  • 0
    @ 2008-08-17 19:45:25

    刚开始就是第一秒.......

    被阴成10分.......

    55555555555

    测试数据等于没给,啥也看不出来

    得自己编数据啊!

  • 0
    @ 2008-08-17 17:02:43

    我也读反了

  • 0
    @ 2008-08-17 15:34:11

    为什么?..我没事干输出一串空格..

  • 0
    @ 2008-08-17 13:26:50

    郁闷原来刚开始就是1s。

  • 0
    @ 2008-08-17 10:33:15

    无奈的一道题 只改了一个字母..AC 不改 10分..

  • 0
    @ 2008-08-17 10:25:57

    输出的时候n打成m了 WA了一半!

  • 0
    @ 2008-08-17 10:20:08

    天哪仔细还是第一位的...这题居然把m放在n前面...害得我两次WA了一半...感叹这题阴的同时,检讨一下自己的仔细程度...

  • 0
    @ 2008-08-17 10:14:32

    我郁闷呐..以为"周围"只有上下左右..

  • 0
    @ 2008-08-17 00:39:18

    ...考试0分,原样交上来...90...

    一个b改a,AC了......

  • 0
    @ 2008-08-16 23:00:25

    测试数据=没有

    ……

  • 0
    @ 2008-08-16 22:58:48

    我的:

    for i:=1 to n do

    begin

    readln(str);

    for j:=1 to n do a:=str[j];

    end;

    ......2个都是n......

  • 0
    @ 2008-08-16 22:58:59

    耶 我也读反了

    我不光读反了,所有循环都是

    for(i=0;i

  • 0
    @ 2008-08-16 22:53:55

    可恶,居然读入读反了

    比赛 50分

信息

ID
1415
难度
6
分类
模拟 点击显示
标签
(无)
递交数
1867
已通过
517
通过率
28%
被复制
4
上传者