博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
April Fools Contest 2018
阅读量:6653 次
发布时间:2019-06-25

本文共 3590 字,大约阅读时间需要 11 分钟。

这个比赛不正经,但是我可以一本正经的写代码啊

A. Quirky Quantifiers
time limit per test
2 seconds
memory limit per test
64 megabytes
input
standard input
output
standard output
 
Input

The input contains a single integer a (10 ≤ a ≤ 999).

Output

Output 0 or 1.

Examples
input
Copy
13
output
1
input
Copy
927
output
1
input
Copy
48
output
0

蛇皮,题目什么都没,0和1,反正是A,猜奇偶吧

#include
using namespace std;int main(){ int n; cin>>n; cout<<(n&1); return 0;}
B. A Map of the Cat
time limit per test
1 second
memory limit per test
256 megabytes
input
standard input
output
standard output

If you have ever interacted with a cat, you have probably noticed that they are quite particular about how to pet them. Here is an approximate map of a normal cat.

However, some cats won't tolerate this nonsense from the humans. Here is a map of a grumpy cat.

You have met a cat. Can you figure out whether it's normal or grumpy?

Interaction

This is an interactive problem. Initially you're not given any information about the cat. Instead, the cat is divided into ten areas, indexed from 0 to 9.

In one query you can choose which area you'll pet and print the corresponding index to standard out. You will get the cat's response, as depicted on the corresponding map, via standard in. For simplicity all responses are written in lowercase.

Once you're certain what type of cat you're dealing with, output "normal" or "grumpy" to standard out.

Note

Please make sure to use the stream flushing operation after each query in order not to leave part of your output in some buffer.

B就直接阅读理解了么,这个脑洞大,让我组合的应该,不做这个

 

 

C. Ravioli Sort
time limit per test
1 second
memory limit per test
256 megabytes
input
standard input
output
standard output

Everybody knows of . You decided to implement an analog sorting algorithm yourself, but as you survey your pantry you realize you're out of spaghetti! The only type of pasta you have is ravioli, but you are not going to let this stop you...

You come up with the following algorithm. For each number in the array ai, build a stack of ai ravioli. The image shows the stack for ai = 4.

Arrange the stacks in one row in the order in which the corresponding numbers appear in the input array. Find the tallest one (if there are several stacks of maximal height, use the leftmost one). Remove it and add its height to the end of the output array. Shift the stacks in the row so that there is no gap between them. Repeat the procedure until all stacks have been removed.

At first you are very happy with your algorithm, but as you try it on more inputs you realize that it doesn't always produce the right sorted array. Turns out when two stacks of ravioli are next to each other (at any step of the process) and differ in height by two or more, the top ravioli of the taller stack slides down on top of the lower stack.

Given an input array, figure out whether the described algorithm will sort it correctly.

Input

The first line of input contains a single number n (1 ≤ n ≤ 10) — the size of the array.

The second line of input contains n space-separated integers ai (1 ≤ ai ≤ 100) — the elements of the array.

Output

Output "YES" if the array can be sorted using the described procedure and "NO" if it can not.

Examples
input
Copy
3 1 2 3
output
YES
input
Copy
3 3 1 2
output
NO
Note

In the second example the array will change even before the tallest stack is chosen for the first time: ravioli from stack of height 3 will slide on the stack of height 1, and the algorithm will output an array {2, 2, 2}.

做nmh,读不懂,我还是补线段树好了

 

 

 

 

转载于:https://www.cnblogs.com/BobHuang/p/8689958.html

你可能感兴趣的文章
Java读取远程服务器文件到本地
查看>>
【Database 12c】手动创建CDB Container Database容器数据库
查看>>
14.二层技术之VLAN与Trunk中继(DTP协议)
查看>>
shell 循环和判断结构
查看>>
mmJ:Linux强制更新Ip地址,解决Ip冲突无法访问问题
查看>>
shell echo用法分析
查看>>
3步启动PG
查看>>
III zookeeper
查看>>
关于tomcat 域名的配置和压缩的配置
查看>>
Android开发之旅:HelloWorld项目的目录结构
查看>>
Python列表的内置方法
查看>>
Linux之Bash基础特性变量(3)
查看>>
分布式文件系统(DFS命名空间)
查看>>
一个简单的数值运算程序
查看>>
更改nginx服务器404返回页面
查看>>
Zabbix监控之分布式监控zabbix_proxy
查看>>
虚拟主机服务器错误403解决方法
查看>>
创建Oracle数据库
查看>>
sed工具
查看>>
Zabbix监控指定端口的步骤
查看>>