April Fools Day Contest 2014

A、C、H三道题目

===================================================================

A. The Great Game

这题怎没看懂。。看了官方题解真是恍然大悟啊,原来是石头剪刀布啊!!!

8< 代表剪刀啊

() 代表石头啊

[] 代表布啊

真是逆天啊,这么一说还真觉得有点像。。。。尤其是那个剪刀。

给那个出题人的想象力跪了。

 /*
  * =====================================================================================
  *       Filename : TheGreatGame.cpp
  *    Description : So Funny
  *    Version     : 0.1
  *        Created : 04/29/14 07:58
  *         Author : Liu Xue Yang (LXY), liuxueyang457@163.com
  *         Motto  : How about today?
  * =====================================================================================
  */
 #include <cstdlib>
 #include <cstdio>
 #include <cstring>

 using namespace std;

 /*
  * ===  FUNCTION  ======================================================================
  *         Name:  judge
  *  Description:  who win?
  * =====================================================================================
  */
     int
 judge ( char a, char b )
 {
     if ( a=='[' ) {
         if ( b=='[' ) {
             ;
         }
         else if ( b=='(' ) {
             ;
         }
         else {
             ;
         }
     }
     if ( a=='(' ) {
         if ( b=='[' ) {
             ;
         }
         else if ( b=='(' ) {
             ;
         }
         else {
             ;
         }
     }
     ' ) {
         if ( b=='[' ) {
             ;
         }
         else if ( b=='(' ) {
             ;
         }
         else {
             ;
         }
     }
     ;
 }        /* -----  end of function judge  ----- */

 /*
  * ===  FUNCTION  ======================================================================
  *         Name: main
  * =====================================================================================
  */

     int
 main ( int argc, char *argv[] )
 {
     ], b[];
     scanf ( "%s%s", a, b );
     , winb = ;
     ; i < len; i+= ) {
         int tmp = judge(a[i], b[i]);
          ) {
             ++wina;
         }
          ) {
             ++winb;
         }
     }
     if ( wina > winb ) {
         printf ( "TEAM 1 WINS\n" );
     }
     else if ( wina < winb ) {
         printf ( "TEAM 2 WINS\n" );
     }
     else {
         printf ( "TIE\n" );
     }

         return EXIT_SUCCESS;
 }                /* ----------  end of function main  ---------- */

看了一下别人的python代码,挺简洁。

 #!/bin/python
 team1 = input().replace(')
 team2 = input().replace(')
 s = 0
 for i in range(0, len(team1), 2):
     if team1[i] > team2[i]:
         s += 1
     elif team1[i] < team2[i]:
         s -= 1
     ':
         s -= 2
     ':
         s += 2
 if s > 0:
     print("TEAM 1 WINS")
 elif s < 0:
     print("TEAM 2 WINS")
 else:
     print("TIE")

这个思路眼前一亮,把对应的字符赋值,比较,然后再修正。

C. Magnum Opus

同样的,开始我也没看懂,没错,是拉丁语。。。

官方题解说Google翻译一下这封信,可以发现这是一封很优美又充满讽刺的信。。

好吧,翻译之后也没看懂。需要注意前面的大写的罗马数字,然后猜想大概和配方的量有关系。

五种配方的量依次是:1 1 2 7 4

所以只需要让五种原料分别除以上面的五个数字,然后找到最小值,输出。

这得需要多丰富的想象力啊!!

 #!/bin/python

 a, b, c, d, e = list(map(int, input().split(' ')))
 result = (int)(min(a/1, b/1, c/2, d/7, e/4))
 print(result)

恩,用python写比较简单。

H. A + B Strikes Back

这道题嘛。绝。

官方题解说,提交的前五次系统是不会测试直接给WA!!!

我看到这句话就笑了啊!!!这也太有创意了吧,哈哈哈哈

 #!/bin/python
 a, b = list(map(int, input().split(' ')))
 print(a+b)

不愧是April Fool's Day,题目真有意思。。

April Fools Day Contest 2014的更多相关文章

  1. April Fools Day Contest 2014 H. A + B Strikes Back

    H. A + B Strikes Back time limit per test 1 second memory limit per test 256 megabytes input standar ...

  2. 坑爹CF April Fools Day Contest题解

    H - A + B Strikes Back A + B is often used as an example of the easiest problem possible to show som ...

  3. April Fools Day Contest 2016 D. Rosetta Problem

    D. Rosetta Problem 题目连接: http://www.codeforces.com/contest/656/problem/D Description ++++++++[>+& ...

  4. April Fools Day Contest 2016 G. You're a Professional

    G. You're a Professional 题目连接: http://www.codeforces.com/contest/656/problem/G Description A simple ...

  5. April Fools Day Contest 2016 F. Ace It!

    F. Ace It! 题目连接: http://www.codeforces.com/contest/656/problem/F Description Input The only line of ...

  6. April Fools Day Contest 2016 E. Out of Controls

    E. Out of Controls 题目连接: http://www.codeforces.com/contest/656/problem/E Description You are given a ...

  7. April Fools Day Contest 2016 C. Without Text 信号与系统

    C. Without Text 题目连接: http://www.codeforces.com/contest/656/problem/C Description You can preview th ...

  8. April Fools Day Contest 2016 B. Scrambled

    B. Scrambled 题目连接: http://www.codeforces.com/contest/656/problem/B Description Btoh yuo adn yuor roo ...

  9. April Fools Day Contest 2016 A. Da Vinci Powers

    A. Da Vinci Powers 题目连接: http://www.codeforces.com/contest/656/problem/A Description The input conta ...

随机推荐

  1. 通过InputStream访问文件中的数据的四种方法

    //方法一(每次只读取一个字节) public static void getFile() throws IOException { File file = new File("D:\\a. ...

  2. Android 振动器

    今天介绍一下Android的振动器Vibrator,有三个方法来控制手机振动: 1.void vibrate(long milliseconds):控制手机振动milliseconds毫秒. 2.vo ...

  3. [转] 使用反射机制控制Toast的显示时间

    大体上说就是利用toast的内部类TN 来控制show和hide ,这是一个反射机制 怎么控制toast的显示时间呢?这个就是通过tn类的show和hide的方法 http://blog.csdn.n ...

  4. Android 查缺补漏之Adapter 和 LayoutInflater

    在之前的博客我也讲过 Adapter 和 inflater,但发现讲的不够清楚,好多读者看后有疑问,今天就结合API单独讲一次. Adapter : An Adapter object acts as ...

  5. iOS保存cookie的方法

    SURLRequest*request =[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.google.com/ ...

  6. Java Swing 第02记 标签和按钮

    JLable的常用构造器 Public JLabel() 创建无图像且其标题为空字符串的JLabel对象 Public JLabel(String text) 使用指定的字符串text(也就是标签显示 ...

  7. 从零开始学习Node.js例子八 使用SQLite3和MongoDB

    setup.js:初始化数据库 var util = require('util'); var async = require('async'); //npm install async var no ...

  8. java中与数据库的连接

    package unitl01; import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet; ...

  9. Ansible-Tower快速入门-4.以超级用户帐号登录【翻译】

    以超级用户帐号登录 首先,登录tower需要使用tower服务器所在的URL,格式如下:https://<tower server name>/ 注意:tower安装了一个自签名证书用于H ...

  10. Linux初学---->WinSCP+Putty

    十二是个初学者,就觉得有意思.所以学下Linux.如果有啥不对的情路过大牛多多指点.心中也开始学着写博客,因为觉得博客对于学习技术不仅是个记录,还是对学的东西一个复习,一个反思,一个交流.另如果有好的 ...