杭电acm22012700Word文档格式.docx
- 文档编号:16683756
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:31
- 大小:19.27KB
杭电acm22012700Word文档格式.docx
《杭电acm22012700Word文档格式.docx》由会员分享,可在线阅读,更多相关《杭电acm22012700Word文档格式.docx(31页珍藏版)》请在冰豆网上搜索。
x=0,y=1000;
for(i=1,s=0;
=n;
a);
s+=a;
if(a>
x)
x=a;
if(a<
y)
y=a;
(s-x-y)/(n-2));
2317:
inti;
longa[3],k;
i);
while(i--)
scanf("
%ld%ld%ld"
a[0],&
a[1],&
a[2]);
k=a[1]-a[2];
if(a[0]<
k)
printf("
advertise\n"
elseif(a[0]==k)
doesnotmatter\n"
else
donotadvertise\n"
2401:
inta,b,c,d,sum;
%d%d%d%d"
a,&
b,&
c,&
d)!
=EOF)
sum=a*(a-1)/2*b;
if(sum==d)
a);
else
(sum-d)/c);
2500:
intn,m,i,j;
while(n--)
m);
for(i=0;
m*3;
{
for(j=0;
j<
m;
j++)
printf("
HDU"
puts("
"
}
2501:
intt,n,i,a[31];
a[1]=1;
a[2]=3;
for(i=3;
=31;
a[i]=2*a[i-2]+a[i-1];
a[n]);
2502:
intn,m;
(m+1)*(1<
m)/4);
2503:
intgcd(inta,intb)
intc=a%b;
while(c)
a=b;
b=c;
c=a%b;
returnb;
intn,a,b,c,d,t1,t2,t;
cin>
d);
t1=a*d+b*c;
t2=b*d;
t=gcd(t1,t2);
%d%d\n"
t1/t,t2/t);
2504:
returna%b==0?
b:
gcd(b,a%b);
intn,a,b,c,temp,i;
while(n--){
%d%d"
b);
temp=a/b;
for(i=2;
temp;
i++){
if(gcd(temp,i)==1){
break;
c=b*i;
c);
2519:
math.h>
intT,n,m,i;
doublenum;
&
T);
while(T--)
n,&
num=1;
for(i=1;
=m;
num*=(1.0*(n-i+1)/i);
%.f\n"
floor(num+0.5));
2520:
intt;
__int64n,k;
%I64d"
k=n*n;
if(k>
10000)
%I64d\n"
k%10000);
2521:
#include"
stdio.h"
intc[5001];
inti,n,j,a,b,t,max;
5001;
c[i]=2;
c[1]=1;
=2500;
for(j=i+i;
=5000;
j+=i)
c[j]++;
max=0;
for(j=a;
=b;
if(c[j]>
max)
max=c[j];
t=j;
t);
2522:
string.h>
charb[500001]={0};
intt,i,d,n,s;
memset(b,0,sizeof(b));
if(n<
0)
-"
n=-n;
if(n==1)
n);
continue;
0."
d=1;
b[0]=1;
for(i=1;
;
i++)
b[d]++;
s=d*10/n;
if(b[d]==2)
s);
d=d*10-s*n;
\n"
2523:
intn,m,t,a[1001],b[2002],w,i,j;
m,&
memset(b,-1,sizeof(b));
w=0;
a[i]);
for(i=m-1;
i>
=0;
i--)
for(j=0;
i;
b[abs(a[i]-a[j])]=abs(a[i]-a[j]);
2002;
if(b[i]!
=-1)
w++;
if(w==t)
b[i]);
2524:
intt,n,m;
while(t--)
n,&
n*(n+1)/2*m*(m+1)/2);
2535:
#include<
intn,t,c,f[102],i,j,k;
n)!
=EOF&
n!
=0)
for(i=0;
i<
n;
i++)
f[i]);
for(j=0;
j<
n-i-1;
j++)
if(f[j]>
f[j+1])
t=f[j];
f[j]=f[j+1];
f[j+1]=t;
c=0;
if(n%2!
k=(n+1)/2;
k=n/2+1;
k;
if(f[i]%2!
c+=(f[i]+1)/2;
c+=f[i]/2+1;
2537:
chardig[20];
intn;
while(cin>
n&
intsum1=0,sum2=0;
for(inti=0;
dig[i];
if(dig[i]=='
R'
)sum1++;
Y'
)sum2++;
if(sum1<
7&
sum2<
dig[n-1]=='
L'
||sum1==7&
7||sum1==7&
sum2==7&
B'
)
cout<
Red"
endl;
Yellow"
2539:
intT,a[9],b[9],t,i,j,k,len,sum1,sum2;
chars[100];
while(scanf("
T)!
T)
getchar();
j=k=0;
for(t=0;
t<
T;
t++)
gets(s);
len=strlen(s);
for(i=len-1;
if(s[i]=='
'
if(t%2==0)
if(s[i-1]=='
o'
s[i-2]=='
n'
s[i-3]=='
a[j]=0;
else
a[j]=1;
j++;
b[k]=0;
b[k]=1;
k++;
sum1=sum2=0;
=j;
%d"
i);
Score\n"
j;
if(a[i]==0)
X"
O"
sum1+=a[i];
}
sum1);
k;
if(b[i]==0)
sum2+=b[i];
if(k<
j)
-"
sum2);
2547:
doublea,b,c,d,ans;
%lf%lf%lf%lf"
ans=sqrt(((a-c)*(a-c)+(b-d)*(b-d))*1.0);
%.1lf\n"
ans);
2548:
doubleu,v,w,l,ans;
u,&
v,&
w,&
l);
ans=w*l/(u+v);
%.3lf\n"
2549:
charx[99];
inti,n,t,len,ans;
while(t--&
scanf("
%s%d"
x,&
n))
len=strlen(x);
i<
len;
i++)
if(x[i]=='
.'
)break;
if(len-i-1<
n)ans=0;
elseans=x[i+n]-'
0'
2550:
chara[40]="
+"
intb[2][51];
inti,j,n,t;
scanf("
b[0][i],&
b[1][i]);
n-1;
for(j=i+1;
j<
j++)
if(b[0][i]>
b[0][j])
{
swap(b[0][i],b[0][j]);
swap(b[1][i],b[1][j]);
}
for(j=2;
b[0][i];
a[j]='
-'
a[j]='
+'
a[j+1]='
'
a[j+2]='
\0'
b[1][i];
%s\n"
2551:
#include<
intnum[1001]={0};
intmain()
intn,i,m;
for(i=1;
1001;
i++)//这里先把每个月逐青种的竹子总数计算出来
num[i]=num[i-1]+i*i*i;
//以后的数据处理就可以直接找这的计算结果
while(n--)
if(m>
num[i]&
m<
=num[i+1])//i遍历找到符合条件的数
break;
i+1);
2552:
doubles,u,v,ans;
%lf%lf"
s,&
u))
v=atan(1.0/s)-atan(1.0/u);
v=1.0/tan(v);
ans=v*u-s*u-s*v;
%.0lf\n"
2553:
inta[11]={0,1,0,0,2,10,4,40,92,352,724};
n)&
2554:
n),n)
puts((n+1)/2%2?
N"
:
Y"
2555:
cstdio>
algorithm>
typedefstruct
intx;
inty;
intlen;
}PLAYER;
intx1;
inty1;
intx2;
inty2;
}RECTANGLE;
voidmeters(PLAYER*p[],intm,RECTANGLErec[],intn);
voidmysort(PLAYER*p[],intm);
PLAYERplayer[20000],*p[20000];
RECTANGLErec[100];
intm,mi,n,ni;
=EOF){
for(mi=0;
mi<
mi++)
p[mi]=&
player[mi];
p[mi]->
x,&
y);
p[mi]->
len=0;
for(ni=0;
ni<
ni++)
rec[ni].x1,&
rec[ni].y1,&
rec[ni].x2,&
rec[ni].y2);
rec[ni].len=2*(rec[ni].y2-rec[ni].y1+rec[ni].x2-rec[ni].x1);
meters(p,m,rec,n);
mysort(p,m);
p[mi]->
len);
voidmeters(PLAYER*p[],intm,RECTANGLErec[],intn)
intni,mi;
if(p[mi]->
x>
=rec[ni].x1&
x<
=rec[ni].x2&
y>
=rec[ni].y1&
y<
=rec[ni].y2)
len+=rec[ni].len;
voidmysort(PLAYER*p[],intm)
inti,j,k;
PLAYER*t;
m-1;
k=i;
for(j=i+1;
if(p[k]->
len<
p[j]->
len)k=j;
t=p[i];
p[i]=p[k];
p[k]=t;
2560:
intn,a,b,m,t,sum=0;
t=a*b;
if(m==1)sum++;
sum);
2561:
intT,i,n,a,f,s,m;
for(scanf("
T>
0;
T--)
f=100;
s=100;
=s)s=a;
if(s<
=f){m=s;
s=f;
f=m;
2562:
intn,i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- acm22012700