360笔试 第一题ac分享

本来想用dp,后来发现两个字符串长度相等,因此尽量交换,剩下的修改
#include<iostream>
using namespace std;
int main(){
    string ori,tar;
    cin>>ori;
    cin>>tar;
    int N=ori.length();
    int num1=0,num2=0;
    for(int i=0;i<N;i++){
        if(ori[i]=='A' && tar[i]=='T'){
            num1++;
        }
        if(ori[i]=='T' && tar[i]=='A'){
            num2++;
        }
    }
    int result=num1>num2?num1:num2;
    cout<<result<<endl;
    return 0;
}


#360公司##笔试题目#
全部评论
哇受不了一样样的思路为啥换成python就不行了呢,一直9%。。。。
点赞 回复 分享
发布于 2020-03-24 22:57
为啥用while循环输出就错了啊
点赞 回复 分享
发布于 2020-03-24 23:14
枯了同样的思路用的c就错了,卡在9%
点赞 回复 分享
发布于 2020-03-24 23:20
第一题还好,第二题只A了18%,前面选择填空一塌糊涂
点赞 回复 分享
发布于 2020-03-25 00:00

相关推荐

2024-12-26 20:46
复旦大学 C++
国棉17厂丶小王:拿了offer的那个周末晚上去网吧通宵,去网吧不知道玩什么刷了lc的每日一题,然后试着第一次打开了三角洲行动,从此少了一个已经刷了700道题的lc用户,但是烽火地带多了一只🐭🐭
点赞 评论 收藏
分享
秋招之BrianGriffin:你再跟他说华为工资也低(相对互联网)就可以享受私信爆炸了😋
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

更多
牛客网
牛客企业服务