题解 | #Hello I am HERE!#

Hello I am HERE!

https://ac.nowcoder.com/acm/problem/15902

高精度模板题 读入,反转,去除前置零 alt

之后高精度模板 alt 再反转即可

using namespace std;
int main()
{
    int t;
    cin>>t;
    while(t--) {
        string a,b;
        cin>>a>>b;
        reverse(a.begin(), a.end());
        reverse(b.begin(), b.end());
        while(a[a.size()-1] == '0') a.erase(a.size()-1);
        while(b[b.size()-1] == '0') b.erase(b.size()-1);

        vector<int> var;
        int t = 0;
        for(int i = 0; i < a.size() || i < b.size(); ++i) {
            if(i < a.size()) t += a[i] - '0';
            if(i < b.size()) t += b[i] - '0';
            var.push_back(t%10);
            t /= 10;
        }
        if(t) var.push_back(1);
        reverse(var.begin(), var.end());
        for(auto &a: var) cout<<a;
        cout<<endl;
    }
}
全部评论

相关推荐

死在JAVA的王小美:哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈,我也是,让我免了一轮,但是硬气拒绝了
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务