1 2 4 1 3 2 3 2 1 3 2 1 1 2 3 2 3 1 3 2 1 3 1 1 3 2 1 1 2 3 1 3 2 2 1 3 4 15 4 3 1 2 4 1 2 3 3 1 4 2 1 3 2 4 4 1 2 3 3 4 2 1 2 4 3 1 3 2 1 4 3 1 4 2 1 4 2 3 3 4 1 2 3 2 1 4 4 1 3 2 3 2 1 4 4 2 1 4 0 0
Sample Output
Election #1 2 bad ballot(s) Candidate 3 is elected. Election #2 2 bad ballot(s)
The following candidates are tied: 1 3 Election #3 1 bad ballot(s) Candidate 3 is elected.
8. Easier Done than Said? (Rating: medium-easy)
Input file: say.in Output file: say.out
Password security is a tricky thing. Users prefer simple passwords that are easy to remember (like buddy), but such passwords are often insecure. Some sites use random computer-generated passwords (like xvtpzyo), but users have a hard time remembering them and sometimes leave them written on notes stuck to their computer. One potential solution is to generate \
FnordCom is developing such a password generator. You work in the quality control department, and it's your job to test the generator and make sure that the passwords are acceptable. To be acceptable, a password must satisfy these three rules: 1. It must contain at least one vowel.
2. It cannot contain three consecutive vowels or three consecutive consonants.
3. It cannot contain two consecutive occurrences of the same letter, except for 'ee' or 'oo'. (For the purposes of this problem, the vowels are 'a', 'e', 'i', 'o', and 'u'; all other letters are consonants.) Note that these rules are not perfect; there are many common/pronounceable words that are not acceptable.
Input
The input consists of one or more potential passwords, one per line, followed by a line containing
only the word 'end' that signals the end of the file. Each password is at least one and at most twenty letters long and consists only of lowercase letters.
Output
Foreach password, output whether or not it is acceptable, using the precise format shown in the example.
Example input:
a tv ptoui bontres zoggax wiinq eep houctuh end
Sample Output
is acceptable.
第一题答案:
重庆市第六届程序设计大赛试题 2010-09-06 20:42 | 董凡亮 #include
#include
typedef vector
int N,x,a[100]; cin>>N;
srand( (unsigned)time( NULL ) ); //注意不要放在for循环里,否则产生的数是同一个数。 for(int i=0; i x=rand()00; a[i]=x; cout< vector iter t = unique(vec.begin(), vec.end()); vec.erase(t, vec.end()); vector for(iter it=vec.begin(); it!=vec.end(); ++it) cout<<*it<<\ 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库重庆市第六届程序设计大赛试题(3)在线全文阅读。
相关推荐: