摘要: 对输入数字进行从小到大的排序,输出不重复的数字。 阅读全文
posted @ 2011-04-24 20:11 watana 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 每个CASE前有“Faster, Higher, Stronger”之一,其中Faster是找最小,其他找最大。 阅读全文
posted @ 2011-04-24 20:02 watana 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 水题。给出N和XYZ求能整除N的最大五位数(中间三位是XYZ),额,感觉不会超时就直接枚举了,从9~0这样子。 阅读全文
posted @ 2011-04-24 19:51 watana 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 秒杀,和上一题差不多,而且这个不需要排序。 阅读全文
posted @ 2011-04-24 18:50 watana 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 简单题,基本意思相当于给出两个元素可以相同的集合,求交集中的元素个数,可以先把a,b从小到大排序,在找出相同的数字个数。 阅读全文
posted @ 2011-04-24 17:57 watana 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 水题,给出4个点求是否可以组成一个正方形,顶点不按顺或逆时针给出。我的方法是把所有两点间的连线都求出,即有6条,则必有四条线一样长,另外两条一样长才能满足正方形的条件。 阅读全文
posted @ 2011-04-24 17:31 watana 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 秒杀题,给出一串01,长为32,每8个代表一个数字,只要进行二进制转换即可。 阅读全文
posted @ 2011-04-24 16:49 watana 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 秒杀题,计算回文子串数。#include <iostream>#include <string>using namespace std;string str;int fun(int strl,int strr){ int num=0; while(strl>=0&&strr<str.length()) { if(str[strl]==str[strr]) { num++; strl--; strr++; } else break; } return num;}int main(){ int n,i; while(cin>>str) 阅读全文
posted @ 2011-04-20 22:45 watana 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 秒杀题,给出一个数n,判断所否可以分解为两个素数相乘。和1951差不多。打出素数表,再枚举判断。 阅读全文
posted @ 2011-04-20 22:01 watana 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 秒杀题。题意为,输入一串字符。按照给出的规则输出一个数字或者不输出。还有相邻字符为同一个规则的话,则输出一个即可。#include<iostream>#include<string>using namespace std;int num[26]={0,1,2,3,0,1,2,0,0,2,2,4,5,5,0,1,2,6,2,3,0,1,0,2,0,2};int main(){ string str; int i; while(cin>>str) { for(i=0;i<str.length()-1;i++) { if(num[str[i]-'A& 阅读全文
posted @ 2011-04-20 20:17 watana 阅读(165) 评论(0) 推荐(0) 编辑