NYOJ 260
#include<stdio.h>
int main()
{
int n,i,m,a,sum[1001];
scanf("%d",&n);
sum[0]=0;
for(i=1;i<=1000;i++)
{
a=(1+i)*i/2;
sum[i]=a+sum[i-1];
}
while(n--)
{
scanf("%d",&m);
printf("%d\n",sum[m]);
}
return 0;
}
NYOJ 263
#include<stdio.h>
int main()
{
int n,i;
scanf("%d",&n);
while(n--)
{
int m,a,b,c,a1,b1,c1;
scanf("%d",&m);
scanf("%d%d%d",&a,&b,&c);
for( i=1;i<m;i++)
{
scanf("%d%d%d",&a1,&b1,&c1);
if(a1>a||(a1==a&&b1<b)||(a1==a&&b1==b&&c1>c))
a=a1,b=b1,c=c1;
}
printf("%d\n",c);
}
return 0;
}
NYOJ 264
#include<stdio.h>
#include<string.h>
int main(void)
{
int n;
char s[100];
scanf("%d ",&n);
while(n--)
{
int i=0, j=0,len, k;
scanf("%s",s);
len=strlen(s);
k=len-1;
while(i<k && s[i++]==s[k--])
{
if(i>k)
{
i=0;
j++;//¼Ç¼Ëõ¼õ´ÎÊý
}
}
for(i=0; i<j; i++)
len/= 2;
printf("%d\n",len);
}
return 0;
}