题解:ABC280C - Extra Character

题解:ABC 280 C - Extra Character

·题目

链接:Atcoder

链接:洛谷

·难度

算法难度:C。

思维难度:B。

调码难度:C。

综合评价:入门。

·算法

模拟。

·思路

依次遍历s、t的每一项,找到第一项s[i]!=t[i]输出i即可。

·代价

O(|s|)。

·细节

特殊判断:前|s|项全相等输出|t|。

·代码

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
string s="",t="";
int main(){
    cin>>s>>t;
    int ls=s.size(),lt=t.size();
    for(int i=0;i<ls;i++){
        if(s[i]!=t[i]){
            printf("%d\n",i+1);
            return 0;
        }
    }
    printf("%d\n",lt);
    return 0;
}

·注意

如果是从0开始编号的输出时编号加上1。

相关推荐
白羊by13 小时前
逻辑回归与Softmax的区别
算法·机器学习·逻辑回归
极客智造13 小时前
C++ 类模板完全深度指南:泛型编程、特化、分离编译与工程实践
c++
Tisfy13 小时前
LeetCode 3761.镜像对之间最小绝对距离:哈希表(维护左,枚举右)
算法·leetcode·散列表·题解
小鱼~~13 小时前
逻辑回归简介
算法·机器学习·逻辑回归
沐知全栈开发13 小时前
Java Number & Math 类详解
开发语言
浮尘笔记13 小时前
Java Snowy 框架生产环境安全部署全流程(服务器篇)
java·运维·服务器·开发语言·后端
黎阳之光13 小时前
黎阳之光受邀出席上海口岸联合会2026智慧口岸研讨班 无感通关方案获盛赞
大数据·人工智能·算法·安全·数字孪生
Rsun0455113 小时前
6、Java 适配器模式从入门到实战
java·开发语言·适配器模式
TU^13 小时前
C++11(二)
c++·算法
阿Y加油吧13 小时前
两道经典子序列 / 子数组 DP 题:最长递增子序列 & 乘积最大子数组
算法