A. Petya and Strings

简介: A. Petya and Strings

题目链接

Problem - 112A - Codeforces


一些话


流程

题目说字符串长度相同,大小写无差别,要比字典序。因为直接比较的话大小写是会产生差别的,所以先要遍历字符串统一大小写,然后再比较即可。

套路

字符串字典序大小比较

直接使用大于小于号判断


ac代码

#include <iostream>
using namespace std;
int main(){
    string s1,s2;
    cin >> s1 >> s2;
    int cnt1=0,cnt2= 0;
    int l1 = s1.size(),l2 = s2.size();
    for(int i = s1.size() -1;i >= 0;i--){
        if(s1[i] >= 'a' && s1[i] <= 'z') s1[i] -= 'a' - 'A';
    }//没看长度
    for(int i = s2.size()-1;i >= 0;i--){
        if(s2[i] >= 'a' && s2[i] <= 'z') s2[i] -= 'a' - 'A';
    }
    if(s1 > s2) cout << 1 << endl;
    else if(s1 < s2) cout << -1 << endl;//字符串可以直接按照字典序比较,前提是长度相同
    else cout << 0 << endl;
    return 0;
}
目录
相关文章
|
5月前
|
Kubernetes Java 微服务
Spring Cloud 微服务架构技术解析与实践指南
本文档全面介绍 Spring Cloud 微服务架构的核心组件、设计理念和实现方案。作为构建分布式系统的综合工具箱,Spring Cloud 为微服务架构提供了服务发现、配置管理、负载均衡、熔断器等关键功能的标准化实现。本文将深入探讨其核心组件的工作原理、集成方式以及在实际项目中的最佳实践,帮助开发者构建高可用、可扩展的分布式系统。
562 0
|
6月前
|
存储 IDE 开发工具
错误代码0xc000000e解决办法?
以下是解决错误代码0xc000000e的几种有效方法: 检查硬件连接‌
|
供应链 安全 JavaScript
开源社区漏洞治理策略与实践
本次分享的主题是开源社区漏洞治理策略与实践,由安势信息的高坤分享。主要分为四个部分: 1. 为什么要重视软件供应链安全时变量池分享 2. 我们可借鉴的国外优秀探索 3. SBOM的挑战 4. 安势的探索及成果
343 2
|
项目管理
推荐5款好用靠谱的工时管理工具
在快节奏的工作环境中,精准的工时记录与高效的项目管理至关重要。本文推荐五款工时管理软件:Trello界面简洁但功能较简单;Worktile功能丰富但操作复杂;Clockify专注工时追踪与报告生成;Asana功能全面但价格昂贵;板栗看板简洁高效,易于上手,特别适合预算有限的团队。选择合适的工具,提升团队效率。
|
机器学习/深度学习 编解码 Java
RT-DETR改进策略【卷积层】| GnConv:一种通过门控卷积和递归设计来实现高效、可扩展、平移等变的高阶空间交互操作
RT-DETR改进策略【卷积层】| GnConv:一种通过门控卷积和递归设计来实现高效、可扩展、平移等变的高阶空间交互操作
492 13
RT-DETR改进策略【卷积层】| GnConv:一种通过门控卷积和递归设计来实现高效、可扩展、平移等变的高阶空间交互操作
|
机器学习/深度学习 并行计算 调度
CuPy:将 NumPy 数组调度到 GPU 上运行
CuPy:将 NumPy 数组调度到 GPU 上运行
670 1
|
C++ Windows
再见Typora,你好Mark Text
再见Typora,你好Mark Text
502 1
ERROR: Could not find a version that satisfies the requirement thop (from versions: none) ERROR: No
这篇文章介绍了在尝试安装`thop`包时遇到的"No matching distribution found"错误,并提供了通过直接从GitHub源码安装`thop`的解决方法。
ERROR: Could not find a version that satisfies the requirement thop (from versions: none) ERROR: No
|
SQL 关系型数据库 MySQL
SQLAlchemy + 协程,实现异步的 ORM
SQLAlchemy + 协程,实现异步的 ORM
1232 1
|
安全 Linux 开发者
Linux笔记之ldd命令详解
`ldd`命令是Linux环境下一个非常实用的工具,用于显示一个程序运行时所需的共享库依赖。它帮助开发者和系统管理员快速诊断程序运行问题,特别是在处理"找不到库文件"或者"错误的库文件版本"等错误时。然而,出于安全的考虑,对于不信任的可执行文件,应该慎用 `ldd`命令,可以考虑使用其他工具如 `objdump`。总的来说,懂得如何妥善且安全地使用 `ldd`,对于维护一个稳定和高效的Linux系统来说,是非常重要的。
989 9

热门文章

最新文章