zoukankan      html  css  js  c++  java
  • 8.2.2 Good Luck in CET-4 Everybody!

    Good Luck in CET-4 Everybody!

    Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
    Total Submission(s): 45 Accepted Submission(s): 39

    Problem Description
    大学英语四级考试就要来临了,你是不是在紧张的复习?也许紧张得连短学期的ACM都没工夫练习了,反正我知道的Kiki和Cici都是如此。当然,作为在 考场浸润了十几载的当代大学生,Kiki和Cici更懂得考前的放松,所谓“张弛有道”就是这个意思。这不,Kiki和Cici在每天晚上休息之前都要玩 一会儿扑克牌以放松神经。
    “升级”?“双扣”?“红五”?还是“斗地主”?
    当然都不是!那多俗啊~
    作为计算机学院的学生,Kiki和Cici打牌的时候可没忘记专业,她们打牌的规则是这样的:
    1、  总共n张牌;
    2、  双方轮流抓牌;
    3、  每人每次抓牌的个数只能是2的幂次(即:1,2,4,8,16…)
    4、  抓完牌,胜负结果也出来了:最后抓完牌的人为胜者;
    假设Kiki和Cici都是足够聪明(其实不用假设,哪有不聪明的学生~),并且每次都是Kiki先抓牌,请问谁能赢呢?
    当然,打牌无论谁赢都问题不大,重要的是马上到来的CET-4能有好的状态。

    Good luck in CET-4 everybody!
     

    Input
    输入数据包含多个测试用例,每个测试用例占一行,包含一个整数n(1<=n<=1000)。
     

    Output

                如果Kiki能赢的话,请输出“Kiki”,否则请输出“Cici”,每个实例的输出占一行。
     

    Sample Input
    1
    3
     

    Sample Output
    Kiki
    Cici

    一样的,打一下表就找到规律了,

     1 #include <cmath>
     2 #include <cstdio>
     3 #include <algorithm>
     4 #include <cstring>
     5 #include <string>
     6 #include <cstdlib>
     7 using namespace std;
     8 
     9 const int maxn=1110;
    10 const int b[]={0,1,2,4,8,16,32,64,128,256,512,1024};
    11 bool f[maxn],flag;
    12 int n;
    13 
    14 void close()
    15 {
    16 exit(0);
    17 }
    18 
    19 
    20 void init()
    21 {
    22     f[1]=f[2]=true;
    23     for (int i=3;i<=1000;i++)
    24     {
    25         flag=false;
    26         for (int j=1;j<=11;j++)
    27         {
    28             if (b[j]>i) break;
    29             if (not f[i-b[j]])
    30                 flag=true;
    31         }
    32         if (flag)
    33             f[i]=true;
    34         else
    35             f[i]=false;
    36     }
    37 
    38 
    39     while (scanf("%d",&n)!=EOF)
    40     {
    41         if (f[n])
    42             printf("Kiki
    ");
    43         else
    44             printf("Cici
    ");
    45     }
    46 }
    47 
    48 int main ()
    49 {
    50     init();
    51     close();
    52     return 0;
    53 }
  • 相关阅读:
    今天被编码搞惨了,页面和脚本的编码一致性
    在IE下FLASH背景透明而在FF下不透明的解决方法
    仿FLASH 的大图切换效果 图片切换 jQuery 圣诞节
    仿ABCNEWS 的新闻切换效果
    preventDefault() 方法 取消掉与事件关联的默认动作
    jQuery 投票调查组件
    js常用脚本 判断浏览器
    Django 之 drf 第三篇 视图类 路由的使用
    Django框架之drf 之一 [restful规范 APIview源码分析 Request类分析 序列化组件 ]
    django框架之十一 Auth模块
  • 原文地址:https://www.cnblogs.com/cssystem/p/3212522.html
Copyright © 2011-2022 走看看