原题传送门

#include <bits/stdc++.h>
using namespace std;bool valid(string s)
{if (s == "0")return true;if (s == "-")//巨坑无比return false;if (s[0] == '-'&&s[1] == '0')return false;if (s[0] != '-'&&s[0] == '0')return false;return true;
}bool cmp(string a, string b)
{if (a == b){return true;}if (a.length() != b.length()){return a.length() > b.length();}return a > b;
}
bool Cmp(string a, string b)
{if (a == b){return true;}if (a[0] == '-'&&b[0] == '-'){a.erase(a.begin());b.erase(b.begin());return !cmp(a, b);}if (a[0] != '-'&&b[0] != '-'){return cmp(a, b);}if (a[0] == '-'){return false;}return true;
}int main()
{string l, r;int T;cin >> l >> r >> T;while (T--){string ask;cin >> ask;if (valid(ask) == false){cout << 1 << endl;}else{if (Cmp(ask, l) == true && Cmp(r, ask) == true)cout << 0 << endl;elsecout << 2 << endl;}}
}

Luogu 月赛 P5238 整数校验器相关推荐

  1. 洛谷三月月赛——P5238 整数校验器

    题目链接: P5238 整数校验器 题目描述 有些时候需要解决这样一类问题:判断一个数 xxx 是否合法. xxx 合法当且仅当其满足如下条件: xxx 格式合法,一个格式合法的整数要么是 000,要 ...

  2. LG P5238 整数校验器

    题目描述 有些时候需要解决这样一类问题:判断一个数\(x\)是否合法. \(x\)合法当且仅当其满足如下条件: \(x\)格式合法,一个格式合法的整数要么是\(0\),要么由一个可加可不加的负号,一个 ...

  3. 洛谷P5238 整数校验器【三月月赛】

    题目描述 https://www.luogu.org/problemnew/show/P5238 主要考虑的有几点 1.单独"-"是不行的,-0类似的也不行,00,01,02这样的 ...

  4. P5238 整数校验器 (3月份洛谷月赛2019)

    比较简单的题,把x按字符串读入,先检查是否合法,如果是一个合法的数,我们再去看是否在范围内,l,r都用字符串读入,然后手写一个字符串比较函数,然后比较是否在范围内就行了,别写出bug就行. 代码如下: ...

  5. 洛谷P5238 整数校验器

    看到没有边读入边处理的,我来水一发 我们要看一下有那些情况是格式不合法的 单独的负号 -0(后面可以有其他数字) 0 +(后面一些数字) 我们用快速读入的方法 读取字符进行处理 还有可能超出范围的 考 ...

  6. 使用 Struts2 校验器校验用户注册信息的例子

    转自:https://blog.csdn.net/jin2005006/article/details/53999562 基于验证框架的输入校验 一.创建一个struts2项目testValidato ...

  7. 字符串校验器 ExcelValidator.java

    简介 字符串校验器.开发excel批量处理数据时开发使用,快速校验读取出的每一个单元格数据是否符合预定格式: api 目标字符串是目标数组中的一个 checkContains(String[] arr ...

  8. cena评测系统:自定义校验器(自定义评测插件编写)

    Cena评测系统,最受欢迎的信息学竞赛离线评测系统. 它是开放源程序的信息学竞赛评测系统,能满足大多数程序设计竞赛的测评需求. 特色功能: 通过局域网自动收取选手程序. 高效率的数据文件配置工具. 自 ...

  9. spring-java使用Validation参数验证-自定义校验器

    在开发JAVA服务器端代码时,我们会遇到对外部传来的参数合法性进行验证,而hibernate-validator提供了一些常用的参数校验注解,我们可以拿来使用. spring-boot-web,内嵌了 ...

最新文章

  1. CVE-2018-8120 Windows权限提升
  2. 2019年寒假作业1编辑总结
  3. select 1 from table
  4. COGS 36. 求和问题
  5. SAP S/4HANA Layer Repository(LREP)的读取逻辑调试
  6. python怎么复制上面的语句_JAVA、python、Go的复制语句
  7. 攻防世界 适合做桌面_空间“狭小”的二人世界,适合情侣们做浪漫的事情
  8. 量子计算机的核心元件简称,计算机文化基础复习题(含答案).doc
  9. LoadRunner中添加weblogic监视器(JMX)
  10. Oracle BI11启动失败
  11. python的celery的面试_面试必问的celery,你了解多少?
  12. https 加端口_Ubuntu 安装Node 10.16 跑 Nodeppt 加Hexo博客再来个为知笔记私有云
  13. mybatis-plus 自定义UpdateWrapper(二)实现列的case set
  14. oracle增量备份level0,Oracle备份类型level0、level1,增量、差异备份
  15. 【电子书制作软件哪个好】云展网教程 | 搜索功能:搜索杂志内文字可高亮
  16. 淘宝帝国是如何创建的连载02
  17. 如何降低网站跳出率方法
  18. 假设web应用的文档根目录为MyApp,那么可以从哪里找到database.jar文件。
  19. GoogleChromePortable 谷歌chrome浏览器便携版官网下载方式
  20. 零基础玩转C语言系列第一章——初始C语言(上)

热门文章

  1. 网易相册列表分析 (转)
  2. 如何实现IP分配、子网划分、和子网掩码计算
  3. zabbix配置步骤、操作及使用个人邮箱、企业微信、钉钉报警的配置
  4. win7计算机磁盘清理,win7电脑清理磁盘的操作过程
  5. 燃爆2022年的微服务架构
  6. 国外主机服务有哪些推荐?
  7. 6阶群的非平凡子群_当|G|=8时,群lt;G,*gt;只能有?阶非平凡子群,不能有?阶子群,平凡子群为?...
  8. 【考研英语语法】口语语法
  9. 一二线城市知名 IT互联网公司名单(最新整理版)出炉!
  10. Windows命令行关闭IE代理