题解 | #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;
    }
}
全部评论

相关推荐

07-01 19:00
门头沟学院 Java
点赞 评论 收藏
分享
废物一个0offer:认真的吗二本本科找人工智能岗位
点赞 评论 收藏
分享
05-09 13:22
门头沟学院 Java
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-03 17:37
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务