• Tyvj P1025 单数?双数?


    背景 Background

    USACO OCT09 1ST

    描述 Description

    Bessie那惨无人道的二年级老师搞了一个有 N (1 <= N <= 100) 个正整数 I (1 <= I
    <= 10^60) 的表叫Bessie去判断“奇偶性”(这个词语意思向二年级的学生解释,就是“这个
    数是单数,还是双数啊?”)。Bessie被那个表的长度深深地震精到了,竟然跟栋栋的泛做表
    格一洋多道题!!!毕竟她才刚刚学会数数啊。
    写一个程序读入N个整数,如果是双数,那麼在独立的一行内输出"even",如果是单数则类似
    地输出"odd".

    输入格式 Input Format

    * 第一行: 一个单独的整数: N
    * 第2到第N+1行: 第j+1行有第j个需要判断奇偶性的整数。

    输出格式 Output Format

    * 第1..N行: 第j行根据第j个整数的奇偶性输出一个单词"even"或者"odd"

    样例输入 Sample Input

    2
    1024
    5931

    样例输出 Sample Output

    even
    odd

    时间限制 Time Limitation

    各个测试点1s

    注释 Hint

    1024可以被2整除; 而5931不可以。

    program p1025;
     var
      i,n,l:longint;
      s:ansistring;
      c:array[1..100]of boolean;
     begin
      readln (n);
      for i := 1 to n do
       begin
        readln (s);
        l := length(s);
        if (s[l]='0')or(s[l]='2')or(s[l]='4')or(s[l]='6')or(s[l]='8')
         then c[i]:=true else c[i]:=false;
       end;
      for i := 1 to n do
       if c[i] then writeln ('even') else writeln ('odd');
     end.

    哈哈,USACO 2009 October Round 的题还真是挺弱啊~

    用字符串读入,看最后一位是不是0或2或4或6或8就行了,也幸亏是用2除~

  • 相关阅读:
    Docker
    Dotted lines by default in ViVA
    8245H(C2)光猫配置方法
    两种将verilog网表转为spice网表的方法
    calibredrv create reference cell
    怎么flatten一个GDS所有层次
    路由器后面访问光猫
    贝尔IPTV
    PDK导出的cdl MOS四端顺序不正确
    如何删除已经存在lib的techfile
  • 原文地址:https://www.cnblogs.com/yachen/p/1948879.html
Copyright © 2020-2023  润新知