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的更多相关文章
- 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 ...
- 坑爹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 ...
- April Fools Day Contest 2016 D. Rosetta Problem
D. Rosetta Problem 题目连接: http://www.codeforces.com/contest/656/problem/D Description ++++++++[>+& ...
- 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 ...
- 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 ...
- 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 ...
- April Fools Day Contest 2016 C. Without Text 信号与系统
C. Without Text 题目连接: http://www.codeforces.com/contest/656/problem/C Description You can preview th ...
- April Fools Day Contest 2016 B. Scrambled
B. Scrambled 题目连接: http://www.codeforces.com/contest/656/problem/B Description Btoh yuo adn yuor roo ...
- 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 ...
随机推荐
- sasasa
/***************************************************************************************** 文件:app_to ...
- elasticsearch相关文章
http://blog.csdn.net/laigood12345/article/category/1113868
- DotNetBar for Windows Forms 11.8.0.8冰河之刃重打包版
关于 DotNetBar for Windows Forms 11.8.0.8_冰河之刃重打包版 基于 官方原版的安装包 + http://www.cnblogs.com/tracky 提供的补丁DL ...
- 纯js开发防win7日历控件
不久前项目开发中遇到需要用js实现选择日期的需求,百度了下,确实一大把一大把的,但多少还是有些不符合当前需求,遂down了一份最接近的,然后修修改改,基本符合了... 先上几张效果图~~~ 需要输入时 ...
- 对于.NET Socket连接的细节记录
如果客户端直接连接一个不存在的服务器端,客户端会抛出异常: 如果在连接过程中,客户端强制关闭了连接(没有调用Close直接关闭了程序),服务器端会抛出异常: 如果在连接过程中,客户端调用了Close, ...
- jquery checkbox实例
<!DOCTYPE html><html> <head><meta charset="utf-8" /><title>& ...
- ORACLE删除当前用户下所有的表的方法
1.如果有删除用户的权限,则可以: drop user user_name cascade; 加了cascade就可以把用户连带的数据全部删掉. 删除后再创建该用户. --创建管理员用户 create ...
- 对vector<int>进行快速排序
#include <iostream>#include <string>#include <vector>using namespace std;void Quic ...
- 区分苹果Safari浏览器
区分苹果Safari浏览器 (function() { var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ua ...
- NOIP2016 模拟赛
7.10 T1:求出一个矩阵中平均数大于0的子矩阵的最大面积. T2:给出一个N行的,第I行有n+1-i的倒三角形,从中选取m个数,只有当前数的左上角和右上角都被选是才能选当前数,求选的数字的最大和 ...