自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

恨西园

愛詠恒

  • 博客(41)
  • 收藏
  • 关注

原创 2003 求绝对值

 #includemain(){ double a; while(scanf("%lf",&a)==1) {  if(a>=0)   printf("%.2f/n",a);  else   printf("%.2f/n",-a); } return 0;}/*#include#includeusing namespace std;int main(){ for(double a;cin>>a;) 

2008-11-13 07:58:00 347

原创 2001 计算两点间的距离

 #include#includemain(){ double x1,y1,x2,y2,l; while(scanf("%lf %lf %lf %lf",&x1,&y1,&x2,&y2)==4) {  l=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));  printf("%.2f/n",l); } return 0;}

2008-11-13 07:57:00 310

原创 2002 计算球体积

 #include#define PI 3.1415927double r,s;int main(){    while(scanf("%lf",&r)==1)    {        printf("%.3lf/n",r*r*r*PI*4/3);    }    return 0;}

2008-11-13 07:57:00 323

原创 2000 ASCII码排序

#include#include#include#includeusing namespace std;int main(){ for(string s;cin>>s;) {  vectorv(3);  for(int i=0;i  {   v[i]=s[i];  }  sort(v.begin(),v.end());  cout } return 0;}

2008-11-13 07:56:00 366

原创 1425 sort

 #include#include#includevoid sort(int *p,int n,int a){ int max,min,*q,i,temp,length,j; max=min=p[0]; for(i=1;i {  if(p[i]>max)   max=p[i];  else if(p[i]   min=p[i]; } length=max-min+2;temp=min-1; q=(

2008-11-12 19:30:00 348

原创 1466 计算直线的交点数

 #includeint main(){  int i,j,n,f[21][191]; for(i=0;i  for(j=0;j   f[i][j]=(j==0);  for(n=2;n   for(i=n-1;i>=1;i--)    for(j=0;j     if(f[n-i][j]==1)      f[n][j+(n-i)*i]=1;     while(scanf("%d",&n)!=

2008-11-12 19:30:00 385

原创 1392 Surround the Trees

 #include#include#includetypedef struct{ double x; double y;}POINT;POINT result[102];      POINT a[102];        int n,top;double Distance(POINT p1,POINT p2)  { return sqrt((p1.x-p2.x)*(p1.x-p2.x)+(p1.

2008-11-12 19:29:00 422

原创 1398 Square Coins

 #includeusing namespace std;const int lmax=300;int c1[lmax+1],c2[lmax+1];int main(){ int n,i,j,k; while(cin>>n&&n!=0) {  for(i=0;i  {   c1[i]=1;   c2[i]=0;  }  for(i=2;i  {   for(j=0;j    for(k=0;k+j

2008-11-12 19:29:00 334 2

原创 1244 Max Sum Plus Plus Plus

 #include#includeint am[21]={0},ansum[1001]={0},lenam[21]={0},an[1001]={0},sum[21][1001]={0};int main( ){ int max,i,j,max_res,n,m; while(scanf("%d",&n)!=EOF&&n) {  scanf("%d",&m);  for(i=0;i   memset(

2008-11-12 19:28:00 417

原创 1297 Children’s Queue

 #include"iostream"short a[1002][500];void find(){    int i=5;    int j=0;    int d=0;    while(i    {        j=1;        while(j        {            if(a[i-1][j]+a[i-2][j]+a[i-4][j]+d>=10)           

2008-11-12 19:28:00 318

原创 1170 Balloon Comes!

 #includeusing namespace std;main(){ int n,a,b; char m; cin>>n; for(int i=0;i {  cin>>m>>a>>b;  if(m==+) cout  if(m==-) cout  if(m==*) cout  if(m==/)  {   double c,d;   c=a;   d=b;   if(a%b==0

2008-11-12 19:27:00 338

原创 1235 统计同成绩学生人数

 #includeusing namespace std;main(){ int n,m,a,b; while(cin>>n&&n!=0) {  m=0;  int num[1000];  for(int i=1;i  {   cin>>a;   num[i]=a;  }  cin>>b;  for(i=1;i  {   if(b==num[i])    m++;  }  cout }}

2008-11-12 19:27:00 259

原创 1108 最小公倍数

 #includeint gcd(int a,int b){ if(a {  int tmp=a;  a=b;  b=tmp; } if(b==0)  return a; else  return gcd(b,a%b);}int gbs(int a,int b){ return a*b/gcd(a,b);}int main(){ int a,b; while(scanf("%d %d",&a,&b

2008-11-12 19:26:00 317

原创 1115 Lifting the Stone

 #include using namespace std;struct point{ double x; double y;}p[1000001];double cross(point a,point b){ return (a.x*b.y-a.y*b.x)/2.0;}void main(){ int m,n,i; for(cin>>m;m>0;m--) {  cin>>n;  double s

2008-11-12 19:26:00 291

原创 1086 You can Solve a Geometry Problem too

 #include#includeusing namespace std;struct point {    double x;    double y;};struct point p[100];struct point q[100];double cross(point w1,point w2,point w3){   return (w2.x-w1.x)*(w3.y-w1.y)-(w2.y-

2008-11-12 19:25:00 360

原创 1061 Rightmost Digit

 #include#include#includeusing namespace std;void main(){    int i,j,t,x,a,n;    __int64 m,k,cache[10]; for(cin>>a;a!=0;a--) {  cin>>n;  for(m=n%10,k=1,t=0,i=0;;i++)  {   x=1;   k=(k*m)%10;   for(j=0;

2008-11-12 19:24:00 331

原创 1071 The area

 #includeusing namespace std;void main(){ int n,i; double x1,x2,x3,y1,y2,y3,size,m,a; while(cin>>n) {  for(i=0;i  {    cin>>x1>>y1>>x2>>y2>>x3>>y3;   m=(x3-x2)*(x3-x2)*(x3-x2);   a=(y2-y1)/((x2-x1)*(x

2008-11-12 19:24:00 290

原创 1085 Holding Bin-Laden Captive!

 #include#includeusing namespace std;const int numMax=1000;const int lmax=10000;int main(){ int num[3],kinds[3]={1,2,5}; int ca,cb,cc,total,temp,max; unsigned short c1[lmax+1]={0},c2[lmax+1]={0}; bool

2008-11-12 19:24:00 324

原创 1049 Climbing Worm

 #includeusing namespace std;void main(){    float n,u,d;    int t;    while(cin>>n>>u>>d&&!((n==0)&&(u==0)&&(d==0)))        {           t=(int)((2.0*n-u-d)/(u-d)+0.5);           t%2==0?cout        }}

2008-11-12 19:23:00 416

原创 1050 Moving Tables

 #includeusing namespace std;main(){ int t,i,j,N,P[200]; int s,d,temp,k,min; cin>>t; for(i=0;i {  for(j=0;j   P[j]=0;  cin>>N;  for(j=0;j  {   cin>>s>>d;   s=(s-1)/2;   d=(d-1)/2;   if(s>d)   {    tem

2008-11-12 19:23:00 264

原创 1022 Train Problem I

 #include#define MAXN 1000int main(){     long n,i,j,top,num2,x[MAXN],num,flag;     char s1[MAXN],s2[MAXN],a[MAXN];     while(scanf("%ld",&n)==1)     {         scanf("%s%s",s1,s2);         num2=num=0;

2008-11-12 19:22:00 216

原创 1028 Ignatius and the Princess III

 #includeusing namespace std;const int lmax=120;int c1[lmax+1],c2[lmax+1];int main(){ int n,i,j,k; while(cin>>n) {  for(i=0;i  {   c1[i]=1;   c2[i]=0;  }  for(i=2;i  {   for(j=0;j    for(k=0;k+j    { 

2008-11-12 19:22:00 361 1

原创 1040 As Easy As A+B

 #include#includeusing namespace std;void sort(vector&v);void sort(vector&v){    int n=v.size();    for(int next=1;next    {        int temp=v[next];        for(int j=next-1;j>=0&&temp        {       

2008-11-12 19:22:00 210

原创 1021 Fibonacci Again

 #includeusing namespace std;void doProcess(int n){    if (n%4==2)cout  else cout}void main(){    long a;    while (cin>>a)doProcess(a);}

2008-11-12 19:21:00 247

原创 1229 还是A+B

 #includeusing namespace std;main(){ int a,b,k,n; while(cin>>a>>b>>k&&a!=0&&b!=0) {  n=1;  for(int i=0;i  {   n*=10;  }  if(a%n==b%n)   cout  else   cout }}

2008-11-12 19:20:00 256

原创 1008 Elevator

 #includeusing namespace std;int go(int c, int n){    if(c    else return (c-n)*4+5;}void main(){    int n,cur,next,time;    while(cin>>n) {        if(n==0) break;        time=0;  cur=0;        while(

2008-11-12 19:20:00 407

原创 1096 A+B for Input-Output Practice (VIII)

 #includeusing namespace std;int main(){ int n; cin>>n; for(n;n--;) {  int m;  cin>>m;  int sum=0;  for(int j;m--&&cin>>j;)  {   sum+=j;  }  if(n!=0)   cout  if(n==0)   cout } return 0;}

2008-11-12 19:19:00 279

原创 1228 A + B

 #include#includeusing namespace std;char engnum[10][6]={"zero","one","two","three","four","five","six","seven","eight","nine"};main(){ char num[10]; int op1,op2; int i; while(1) {  op1=0;  while(1)  

2008-11-12 19:19:00 415

原创 1095 A+B for Input-Output Practice (VII)

 #includeusing namespace std;int main(){    for(int a,b;cin>>a>>b;)    {        cout        cout    }    return 0;}

2008-11-12 19:18:00 248

原创 1092 A+B for Input-Output Practice (IV)

 #includeusing namespace std;int main(){    for(int n;cin>>n&&n;)    {        int sum=0;        for(int i;n--&&cin>>i;)        {            sum+=i;        }        cout    }    return 0;}

2008-11-12 19:17:00 226

原创 1093 A+B for Input-Output Practice (V)

 #includeusing namespace std;int main(){    for(int N;cin>>N;)    {        for(int M;N--&&cin>>M;)        {            int sum=0;            for (int i;M--&&cin>>i;)            {                sum+=i

2008-11-12 19:17:00 292

原创 1094 A+B for Input-Output Practice (VI)

 #includeusing namespace std;int main(){    for(int N;cin>>N;)    {        int sum=0;        for(int i;N--&&cin>>i;)        {            sum+=i;        }        cout    }    return 0;}

2008-11-12 19:17:00 244

原创 1090 A+B for Input-Output Practice (II)

 #includeusing namespace std;int main(){    for(int n;cin>>n;)    {        for(int a,b;n--&&cin>>a>>b;)        {            cout        }    }    return 0;}

2008-11-12 19:16:00 258

原创 1091 A+B for Input-Output Practice (III)

 #includeusing namespace std;int main(){    for(int a,b;cin>>a>>b&&(a||b);)    {        cout    }    return 0;}

2008-11-12 19:16:00 317

原创 1089 A+B for Input-Output Practice (I)

 #includeusing namespace std;int main(){    for(int a,b;cin>>a>>b;)    {        cout    }    return 0;}

2008-11-12 19:15:00 248

原创 1004 Let the Balloon Rise

#include#includeusing namespace std;int main(){ int n,i,j,k; string a[1000],b[100]; int s[100]; while(cin>>n&&n>0) {  memset(s,0,400);  i=0,k=n;  while(k--)   cin>>a[i++];  b[0]=a[0];  j=0;  for(i=1;i

2008-11-12 19:14:00 240

原创 1005 Number Sequence

 #includeusing namespace std;void main(){ int a,b,n;  while((cin>>a>>b>>n)&&!((a==0)&&(b==0)&&(n==0))) {   int f1=1,f2=1,f3=1,t,r[8][8]={0},i,flag=0,x;   for(i=3;i  {   f3=(a*f2+b*f1)%7;    r[f1][f2]=

2008-11-12 19:14:00 186

原创 1003 Max Sum

 #includeusing namespace std;int main(){ int T,N,num,startP,endP; cin>>T; for(int k=0;k {  cin>>N;  int max=-1001,sum=0,temp=1;  for(int i=0;i  {   cin>>num;   sum+=num;   if(sum>max)   {    max=sum; 

2008-11-12 19:13:00 242

原创 1002 A + B Problem II

 #include#include#includeusing namespace std;void add(string &,string &);int main(){ for(int n;cin>>n;) {  int m=0,k=1;  for(string s1,s2;n--&&cin>>s1>>s2;)  {   cout   cout   string a(1000,0);   ad

2008-11-12 19:12:00 273

原创 1001 Sum Problem.

 #includeusing namespace std;int main(){    for(int n;cin>>n;)     {        int sum=0.5*n*(1+n);        cout        cout    }    return 0;}

2008-11-12 19:11:00 274

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除