文章

2

粉丝

299

获赞

3

访问

19.8k

头像
直观的做法,代码量也不多
P1647 北京邮电大学2019年机试题
发布于2021年1月28日 23:33
阅读数 8.8k

#include<iostream>
#include<string>
using namespace std;

string f(string a,string b="1")
{
    string c=a;     
    a.insert(0,c.size()-a.size(),'0');     
    b.insert(0,c.size()-b.size(),'0');
    char mark='0';

    for(int i=c.size()-1;i>=0;i--)
    {
        if(a[i]=='1'&&b[i]=='1'&&mark=='1')
        {
            c[i]='1';
            mark='1';
        }  
        else if(a[i]=='1'&&b[i]=='1'&&mark=='0')
        {
         &n...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发