zcmu1604:大一上之初出茅庐

Description
四年的前的今天,你正想着我应该去哪里上什么样的大学,你想你会学…,结果是很幸运的来到了浙江中医药大学,啊哈,既然来了,就不废话了,这个时候的你应该可以帮我算算A+B。给你你俩数,你把第一个数的奇数位的数与第二个数的偶数位的数相加得到一个数,再把第一个数的偶数位和第二个数的奇数位相加得到一个数,再输出这两个新得到的数的和。
Input
输入两个数A,B《范围不超过 long long 》
Output
输出上述和
Sample Input
123
456
Sample Output
21


题目还是很简单的,当我辛辛苦苦整出奇数偶数之后一看大佬们的博客,我的表情就是


事实上就是所有位数相加啦,用ASCLL代码极短,苏福的一批,附上大佬的博客: https://blog.csdn.net/qq_31928283/article/details/81150084

哦对了我多次WA的原因居然是sum=0放错地方??!
以及我的AC代码:

#include<vector>
#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<map>
#include<algorithm>
#include<stdlib.h>

using namespace std;
typedef long long ll;
const int maxn=300050;
char a[maxn],b[maxn];

int main(){
    int n;
    
    while(~scanf("%s%s",a,b)){
    ll sum=0;   
    ll alen=strlen(a);
    ll blen=strlen(b);
    for(int i=0;i<alen;i++)
    {
        sum+=a[i]-'0';
    }
    for(int i=0;i<blen;i++)
    {
        sum+=b[i]-'0';
    }
   
    printf("%lld\n",sum);
}
     return 0;
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
今天 16:22
主包是26应届生,投大厂简历一直过不了初筛,想问问大家有必要花钱改简历吗
Java抽象带篮子:我之前专门发个帖子说不要付费改简历的,里面还详细写了简历怎么写,你可以去看看
点赞 评论 收藏
分享
头顶尖尖的程序员:我是26届的不太懂,25届不应该是找的正式工作吗?为什么还在找实习?大四还实习的话是为了能转正的的岗位吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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