• 真是蛋疼,cvet网测


    技术题竟然没做完啊,我真是擦蛋了。

    case好久没用了,我忘记了如果不加break要不要再根据case m判断...这真是完蛋...

    然后一个质因数分解,这个我真没想过怎么做,随便copy了个...

    然后倒数第二题约瑟夫环,这东西还是大一c++时的题目,好久没做了,写了个发现在vs2012上跑了下,总是结果输出后显示

    在已损坏了程序内部状态的 xxx.exe 中发生了缓冲区溢出。按“中断”以调试程序,我tm调了半天没发现什么问题,

    最后想着反正结果出来了,代码贴上去再说...结果一个提示,超时答案已提交.

    这tm我最后一题都还没看到啊...

    然后我把这该死的代码用vs2008跑了下,没问题啊...真不知道咋回事。

     1 #include<iostream>
     2 
     3 using namespace std;
     4 
     5 
     6 int main()
     7 {
     8     int num[51];
     9     int counter=0;
    10     int s=11,step=13;
    11     memset(num,0,51*4);
    12 
    13     while(counter<51)
    14     {
    15         int m=1;
    16         int nowpos=s;
    17         while(m<step)
    18         {
    19             if(num[(nowpos+1)%51]==1)
    20             {
    21                 nowpos++;
    22             }
    23             else
    24             {
    25                 m++;
    26                 nowpos++;
    27                 if(nowpos==51)
    28                     nowpos=0;
    29             }
    30         }
    31         num[nowpos]=1;
    32         while(num[(nowpos+1)%51]!=0)
    33         {
    34             nowpos++;
    35             if(nowpos==51)
    36             nowpos=0;
    37             
    38         }
    39         s=(nowpos+1)%51;
    40         counter++;
    41         if(counter==51)
    42         {
    43             cout<<s<<endl;
    44         }
    45         if(counter==51)
    46                 counter=51;    
    47     }
    48 
    49 
    50     return 0;
    51 }
  • 相关阅读:
    RCU介绍
    采用dlopen、dlsym、dlclose加载动态链接库
    linux获取系统启动时间
    Linux获取进程执行时间
    linux下获取硬盘使用情况
    linux下判断文件和目录是否存在
    孤儿进程与僵尸进程
    多个文件目录下Makefile的写法
    System V 共享内存区
    Posix共享内存区
  • 原文地址:https://www.cnblogs.com/cavehubiao/p/3344092.html
Copyright © 2020-2023  润新知