Luogu 月赛 P5238 整数校验器
原题传送门
#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 整数校验器相关推荐
- 洛谷三月月赛——P5238 整数校验器
题目链接: P5238 整数校验器 题目描述 有些时候需要解决这样一类问题:判断一个数 xxx 是否合法. xxx 合法当且仅当其满足如下条件: xxx 格式合法,一个格式合法的整数要么是 000,要 ...
- LG P5238 整数校验器
题目描述 有些时候需要解决这样一类问题:判断一个数\(x\)是否合法. \(x\)合法当且仅当其满足如下条件: \(x\)格式合法,一个格式合法的整数要么是\(0\),要么由一个可加可不加的负号,一个 ...
- 洛谷P5238 整数校验器【三月月赛】
题目描述 https://www.luogu.org/problemnew/show/P5238 主要考虑的有几点 1.单独"-"是不行的,-0类似的也不行,00,01,02这样的 ...
- P5238 整数校验器 (3月份洛谷月赛2019)
比较简单的题,把x按字符串读入,先检查是否合法,如果是一个合法的数,我们再去看是否在范围内,l,r都用字符串读入,然后手写一个字符串比较函数,然后比较是否在范围内就行了,别写出bug就行. 代码如下: ...
- 洛谷P5238 整数校验器
看到没有边读入边处理的,我来水一发 我们要看一下有那些情况是格式不合法的 单独的负号 -0(后面可以有其他数字) 0 +(后面一些数字) 我们用快速读入的方法 读取字符进行处理 还有可能超出范围的 考 ...
- 使用 Struts2 校验器校验用户注册信息的例子
转自:https://blog.csdn.net/jin2005006/article/details/53999562 基于验证框架的输入校验 一.创建一个struts2项目testValidato ...
- 字符串校验器 ExcelValidator.java
简介 字符串校验器.开发excel批量处理数据时开发使用,快速校验读取出的每一个单元格数据是否符合预定格式: api 目标字符串是目标数组中的一个 checkContains(String[] arr ...
- cena评测系统:自定义校验器(自定义评测插件编写)
Cena评测系统,最受欢迎的信息学竞赛离线评测系统. 它是开放源程序的信息学竞赛评测系统,能满足大多数程序设计竞赛的测评需求. 特色功能: 通过局域网自动收取选手程序. 高效率的数据文件配置工具. 自 ...
- spring-java使用Validation参数验证-自定义校验器
在开发JAVA服务器端代码时,我们会遇到对外部传来的参数合法性进行验证,而hibernate-validator提供了一些常用的参数校验注解,我们可以拿来使用. spring-boot-web,内嵌了 ...
最新文章
- CVE-2018-8120 Windows权限提升
- 2019年寒假作业1编辑总结
- select 1 from table
- COGS 36. 求和问题
- SAP S/4HANA Layer Repository(LREP)的读取逻辑调试
- python怎么复制上面的语句_JAVA、python、Go的复制语句
- 攻防世界 适合做桌面_空间“狭小”的二人世界,适合情侣们做浪漫的事情
- 量子计算机的核心元件简称,计算机文化基础复习题(含答案).doc
- LoadRunner中添加weblogic监视器(JMX)
- Oracle BI11启动失败
- python的celery的面试_面试必问的celery,你了解多少?
- https 加端口_Ubuntu 安装Node 10.16 跑 Nodeppt 加Hexo博客再来个为知笔记私有云
- mybatis-plus 自定义UpdateWrapper(二)实现列的case set
- oracle增量备份level0,Oracle备份类型level0、level1,增量、差异备份
- 【电子书制作软件哪个好】云展网教程 | 搜索功能:搜索杂志内文字可高亮
- 淘宝帝国是如何创建的连载02
- 如何降低网站跳出率方法
- 假设web应用的文档根目录为MyApp,那么可以从哪里找到database.jar文件。
- GoogleChromePortable 谷歌chrome浏览器便携版官网下载方式
- 零基础玩转C语言系列第一章——初始C语言(上)
热门文章
- 网易相册列表分析 (转)
- 如何实现IP分配、子网划分、和子网掩码计算
- zabbix配置步骤、操作及使用个人邮箱、企业微信、钉钉报警的配置
- win7计算机磁盘清理,win7电脑清理磁盘的操作过程
- 燃爆2022年的微服务架构
- 国外主机服务有哪些推荐?
- 6阶群的非平凡子群_当|G|=8时,群lt;G,*gt;只能有?阶非平凡子群,不能有?阶子群,平凡子群为?...
- 【考研英语语法】口语语法
- 一二线城市知名 IT互联网公司名单(最新整理版)出炉!
- Windows命令行关闭IE代理