zoukankan      html  css  js  c++  java
  • 2013 Multi-University Training Contest 1 I-number

    水题,注意不要去掉前导0……

    #include<iostream>
    #include<stdio.h>
    #include<algorithm>
    #include<iomanip>
    #include<cmath>
    #include<string>
    #include<vector>
    #define ll __int64
    #define pi acos(-1.0)
    using namespace std;
    char
    an[100005];
    int
    m;
    int
    fun()
    {

        int
    sum=0,i;
        for
    (i=0;i<m;i++)
            sum+=an[i]-'0';
        return
    sum;
    }

    void
    inverse()
    {

        int
    i,j;
        for
    (i=0;i<m/2;i++)
            swap(an[i],an[m-i-1]);
    }

    void
    add()
    {

        int
    i,j,t=0;
        an[0]=(an[0]+1);
        t=(an[0]-'0')/10;
        an[0]=(an[0]-'0')%10+'0';
        for
    (i=1;i<m;i++)
        {

            if
    (t==0) break;
            an[i]+=t;
            if
    (an[i]-'0'>9)
            {

                t=(an[i]-'0')/10;
                an[i]=(an[i]-'0')%10+'0';
            }

            else
    t=0;
        }

        if
    (t!=0)
            an[m++]=t+'0';
    }

    int
    main()
    {

        int
    i,t;
        cin>>t;
        while
    (t--)
        {

            cin>>an;
            m=strlen(an);
            inverse();
            while
    (1)
            {

                add();
                if
    (fun()%10==0)
                    break
    ;
            }

            for
    (i=m-1;i>=0;i--)
                cout<<an[i];
            cout<<endl;
        }

        return
    0;
    }

  • 相关阅读:
    CodeForces 452C Magic Trick (排列组合)
    zoj 3209 Treasure Map(精确覆盖)
    POJ 1459 Power Network(网络流 最大流 多起点,多汇点)
    POJ 1273 Drainage Ditches(网络流 最大流)
    HDU Tickets(简单的dp递推)
    ZOJ 3080 ChiBi(spfa)
    URAL 1036(dp+高精度)
    最佳的 清楚浮动 clearfix
    响应式开发
    javascript 性能优化
  • 原文地址:https://www.cnblogs.com/xin-hua/p/3211735.html
Copyright © 2011-2022 走看看