题解: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。

相关推荐
CreasyChan5 分钟前
C# 委托/事件/UnityEvent 详解
开发语言·c#
whm27777 分钟前
Visual Basic 建立数据库
开发语言·数据库·visual studio
wxin_VXbishe8 分钟前
springboot居家养老管理系统-计算机毕业设计源码55953
java·c++·spring boot·python·spring·django·php
1024小神12 分钟前
swift中使用ObservableObject单利模式的时候,用let 或 @ObservedObject 或 @StateObject 有什么区别
开发语言·ios·swift
ULTRA??19 分钟前
归并排序算法实现,kotlin,c++,python
c++·python·kotlin
ytttr87319 分钟前
matlab实现多标签K近邻(ML-KNN)算法
算法·机器学习·matlab
deng-c-f24 分钟前
C/C++内置库函数(5):值/引用传递、移动构造、以及常用的构造技巧
开发语言·c++
qq_3106585124 分钟前
mediasoup源码走读(十)——producer
服务器·c++·音视频
一招定胜负26 分钟前
逻辑回归调优三板斧:参数调整、阈值设定、数据集平衡
算法·机器学习·逻辑回归
豆约翰28 分钟前
Z字形扫描ccf
java·开发语言·算法