• 信息学竞赛——我的集训第一天


      今天我们开始了信竞集训的第一天,我们的佂船的已经扬帆起航。前方的路或许坎坷,但“既然选择了远方,就不顾风雨兼程”。相信我们的未来一定辉煌,我们会用七中超人的意志铲平前方的一切艰难险阻。下面是我们的成果:

    高精度加法

    #include<stdio.h>
    #include<string.h>
    char s[1000];
    int a[1000]={0},b[1000]={0};
    int main()
    {
     int l1,l2,z,i;
     freopen("hp+.in","r",stdin);
     freopen("hp+.out","w",stdout);
     scanf("%s",s);
        l1=strlen(s);
        for(i=0;i<=l1-1;i++)
        {
         a[l1-1-i]=s[i]-'0';
        }
       scanf("%s",s);
      l2=strlen(s);
        for(i=0;i<=l2-1;i++)
        {
            b[l2-1-i]=s[i]-'0';
        }
     if(l1>l2)
         z=l1;
     else
         z=l2;
        for(i=0;i<=z-1;i++)
        {
      a[i]=a[i]+b[i];
         if(a[i]>=10)
      {
       a[i+1]=a[i+1]+1;
       a[i]=a[i]-10;
         }
        }
        if(a[z]!=0)
         z++;
        for(i=z-1;i>=0;i--)
           printf("%d",a[i]);
        return 0;
      }

  • 相关阅读:
    343. Integer Break
    338. Counting Bits
    322. Coin Change
    304. Range Sum Query 2D
    303. Range Sum Query
    221. Maximal Square
    213. House Robber II
    cf
    poj2478欧拉函数
    lightoj1138
  • 原文地址:https://www.cnblogs.com/OVzty/p/chentao1c.html
Copyright © 2020-2023  润新知