重庆市第六届程序设计大赛试题(3)

2018-12-05 12:34

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. is not acceptable. is not acceptable. is not acceptable. is not acceptable. is not acceptable. is acceptable. is acceptable.

第一题答案:

重庆市第六届程序设计大赛试题 2010-09-06 20:42 | 董凡亮 #include

#include #include #include #include using namespace std;

typedef vector::iterator iter; void main() {

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 vec(a, a+N); sort(vec.begin(),vec.end());

iter t = unique(vec.begin(), vec.end()); vec.erase(t, vec.end());

vector::size_type s=vec.size(); cout<<\

for(iter it=vec.begin(); it!=vec.end(); ++it) cout<<*it<<\


重庆市第六届程序设计大赛试题(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:上海市普陀区2009届高三上学期期末质量调研测试(地理)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: