用一个数组保存出现的字符串即可,数量用一个整形数组保存。
#include
using namespace std;
int main()
{
char a[1001][20],b[20];
int c[1001];
int n,i,k,j,sum,sumpos;
bool find;
while(cin>>n && n)
{
getchar();
memset(c,0...
分类:
其他好文 时间:
2015-03-11 19:50:03
阅读次数:
141
读入外挂当题目坑到连scanf都TLE的时候可试试读入外挂---inline int getint() //inline为内联函数,目的是预处理,可减少时间{ char c=getchar(); while(c!='-'&&!isdigit(c)) c=getchar(); int...
分类:
其他好文 时间:
2015-03-11 16:37:15
阅读次数:
150
/*
分析:
10取余的方法,从最低位开始,依次取出该数的各位数字。
按反序重新构成新的数,比较与原数是否相等,若相等,则原数为回文。
*/
# include
bool syn(int n);
int main(void)
{
long a,b;
while(scanf("%d %d", &a, &b) != EOF)
{
getchar(); //吸收回车符。
in...
分类:
其他好文 时间:
2015-03-11 12:59:03
阅读次数:
138
#includeint main(int arge,char *argv[]){ char ch; int alp=0,num=0,oth=0,len,alp_start,num_start,oth_start,i; while((ch=getchar())!=-1) { if(ch>='0'&&....
分类:
编程语言 时间:
2015-03-10 01:21:54
阅读次数:
2204
/*
思路:
1、先排序
2、在输出最后一个元素
3、把第一个到倒数第二个的元素输出
*/
# include
int main(void)
{
int n,a[1000];
while(scanf("%d", &n) != EOF)
{
getchar(); //吸收回车符。
if(n <= 0) break;
int i,j,max,temp;
for(i =...
分类:
编程语言 时间:
2015-03-08 21:35:07
阅读次数:
208
# include
int main(void)
{
int n;
scanf("%d", &n);
while(n--)
{
getchar(); //吸收回车符。
int a,b,c,d;
scanf("%d.%d.%d.%d", &a, &b, &c, &d);
if((a >= 0 && a = 0 && b = 0 && c = 0 && d <= 2...
分类:
其他好文 时间:
2015-03-08 17:21:47
阅读次数:
149
/*
输入一个N*N的矩阵,将其转置后输出
*/
# include
int main(void)
{
int dim,matrix[100][100] = {0},temp = 0;
while(scanf("%d", &dim) != EOF)
{
getchar(); //吸收回车符。
if(dim <= 0) break;
int i,j;
for(i =...
分类:
其他好文 时间:
2015-03-08 14:20:58
阅读次数:
155
# include
# include
int main(void)
{
char s[1010];
while(scanf("%s", s) != EOF)
{
getchar(); //吸收回车符。
int i,len,q,flag = 1;
len = strlen(s);
q = len / 2;
if((len % 2) != 0)
q++;...
分类:
其他好文 时间:
2015-03-08 13:04:18
阅读次数:
135
# include
# include
int main(void)
{
int i,n,q,r,s[100];
while(scanf("%d", &n) != EOF)
{
getchar(); //吸收回车符。
if(n < 0) break;
for(i = 0;; i++)
{
q = n / 8;
//printf("%d\n", q);...
分类:
其他好文 时间:
2015-03-07 22:49:23
阅读次数:
140
#include#includeint main(){ char str1[1001],str2[1001]; int t,i,maxlen,len1,len2,k,num=1; scanf("%d",&t); getchar(); while(t--) { int a[1001]={0},b[10...
分类:
其他好文 时间:
2015-03-07 22:36:48
阅读次数:
182