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

相关推荐
颜*鸣&空2 分钟前
QT实现串口通信+VSPD+串口调试工具
开发语言·qt
AndrewHZ9 分钟前
【图像处理基石】如何在图像中提取出基本形状,比如圆形,椭圆,方形等等?
图像处理·python·算法·计算机视觉·cv·形状提取
蓝牙先生21 分钟前
简易TCP C/S通信
c语言·tcp/ip·算法
槁***耿24 分钟前
JavaScript在Node.js中的事件发射器
开发语言·javascript·node.js
U***498333 分钟前
JavaScript在Node.js中的Strapi
开发语言·javascript·node.js
@大迁世界33 分钟前
相信我兄弟:Cloudflare Rust 的 .unwrap() 方法在 330 多个数据中心引发了恐慌
开发语言·后端·rust
大侠课堂41 分钟前
C#经典面试题100道
开发语言·c#
X***E4631 小时前
PHP在电商中的订单处理
开发语言·php
Old_Driver_Lee1 小时前
C语言常用语句
c语言·开发语言
温轻舟1 小时前
Python自动办公工具05-Word表中相同内容的单元格自动合并
开发语言·python·word·自动化办公·温轻舟