这题就是求一个区间[l..r],那开始将l=-10000 r=10000
每次输入一次判断,如果为”N”,那么就将符号反转,如 >→<= <→>= >=→< <=→>
那么符号处理好后,
①如果为”>”或”>=”,那么如果当x大于l且小于或等于r,则l=x
如果当x大于r,则输出”Impossible”
②如果为”<”或”<=”,那么如果当x大于或等于l且小于r,则r=x
如果当x小于l,则输出”Impossible”
(Tips:每当枚举”>”或”<”,x+1)
有此公式,妈妈再也不用担心我不能AC了


代码如下:

var s:string;l,r,n,i:longint;procedure doit;
var  l2,l1,fw:longint;fh,s1:string;
beginl2:=pos(' ',s); fh:=copy(s,1,l2-1); s[l2]:=',';l1:=pos(' ',s);s1:=copy(s,l2+1,l1-l2-1);val(s1,fw);s[l1]:=',';if s[l1+1]='N' thenif fh='>' then fh:='<='else if fh='<' then fh:='>='else if fh='>=' then fh:='<'else if fh='<=' then fh:='>';if (fh='>')or(fh='>=') thenbeginif fh='>' then fw:=fw+1;if (fw>l)and(fw<=r) then l:=fwelse if fw>r then begin writeln('Impossible'); close(input); close(output); halt; end;end;if (fh='<')or(fh='<=') thenbeginif fh='<' then fw:=fw-1;if (fw<r)and(fw>=l) then r:=fwelse if (fw<l) then begin writeln('Impossible'); close(input); close(output); halt; end;end;
end;beginreadln(n);l:=-10000; r:=10000;for i:=1 to n dobeginreadln(s);doit;end;writeln(l);
end.

转载于:https://www.cnblogs.com/Comfortable/p/8412283.html

2017.6.4 入门组 NO.4——猜数相关推荐

  1. 2017.6.4 入门组 NO.2——睡眠

    其实这题就是将第二个时间-第一个时间,小于0的补全就A了 代码如下: var x,y,k:string;l1,l2,x1,x2,x3,y1,y2,y3:longint; beginreadln(x); ...

  2. NOIP历年第二轮入门组真题集合

    NOIP历年第二轮入门组真题集合 年份 题目 题解链接 2000 T1-计算器的改良 T2- 税收与补贴问题 T3-乘积最大 T4-单词接龙 题解链接 2001 T1-数的记数 T2-最大公约数和最小 ...

  3. NOI Online能力测试2视频版,让我们看看出题专家怎么说!(入门组)

    [CCF]NOI Online能力测试2入门组第一题 建设城市(city)([CCF]NOI Online 能力测试2 入门组第三题 ) 荆轲刺秦王[CCF]NOI Online能力测试2入门组第二题

  4. 文具订购(【CCF】NOI Online能力测试 入门组第一题)

    [题目描述] 小明的班上共有 n 元班费,同学们准备使用班费集体购买 3 种物品: 1.圆规,每个 7 元. 2.笔,每支 4 元. 3.笔记本,每本 3 元. 小明负责订购文具,设圆规,笔,笔记本的 ...

  5. R语言入门——猜数小游戏

    R语言入门--猜数小游戏 题目介绍 使用代码(2种方法) 运行结果 题目介绍 设计一个猜数字的游戏:计算机随机生成一个1~100 之间的整数,然后由用户猜测所产生的随机数.根据用户猜测的情况给出不同提 ...

  6. CSP-J2022入门组二轮补赛试题(山东)T2:宴会

    题目链接 CSP-J2022入门组二轮补赛(山东)第2题:宴会 题目背景 今人不见古时月,今月曾经照古人.梦回长安,大唐风华,十里长安花,一日看尽. 唐长安城是当时世界上规模最大.建筑最宏伟.规划布局 ...

  7. 用Python做一个猜数游戏(入门)

    用Python做一个猜数游戏(入门) 目录: 用Python做一个猜数游戏(入门) 第一阶段: 第二阶段: 前言: 各位大佬大家好,我是夕阳样桑,由于最近时间有点紧,所以先做一个小程序.感谢大家的支持 ...

  8. 信奥中的数学之入门组(面向小学四年级至六年级以及初一学生)

    NOI大纲正式发布 NOI大纲正式发布 NOI大纲 CSP初赛篇·知识大纲 CSP-入门级-NOI大纲 NOI大纲 CSP初赛篇·知识大纲 CSP-入门级-NOI大纲_dllglvzhenfeng的博 ...

  9. 【寒假每日一题】洛谷 P7471 [NOI Online 2021 入门组] 切蛋糕

    题目链接:P7471 [NOI Online 2021 入门组] 切蛋糕 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目描述 Alice.Bob 和 Cindy 三个好朋友得到 ...

  10. 2021.5.15-参加海淀区中小学信息学奥林匹克竞赛入门组(一等奖)

    今天 Jensen 上午参加了海淀区中小学信息学奥林匹克竞赛入门组,10道选择题,5道编程题,做出3道. 下午参加了普及组,3道编程题,做出了1道. PS:6月7日,成绩发给了翠微小学,Jensen ...

最新文章

  1. 单目深度估计方法综述
  2. spyder怎么显示文件目录_MKV怎么转换为MP4?用它,快速转换!
  3. jquery获取select选中的文本的值
  4. flink实时机器学习-alink在线机器学习remote模式贝叶斯建模实验记录
  5. 【数据结构与算法】快排、归并 O(nlogn) 基于比较
  6. HTTP3快来了,提前学习一下如何在Nginx中支持HTTP3.0/QUIC
  7. 2019牛客暑期多校训练营(第三场) B-Crazy Binary String
  8. C++ new和malloc区别
  9. highcharts绘制统计图的应用
  10. 库路径及编译时查找头文件设置
  11. 《算法笔记》和《算法笔记上机训练指南》学习笔记汇总
  12. android语法视频教程,英语语法视频讲解
  13. 小程序左滑删除,可上下滑动
  14. Discuz杂志/新闻报道模板(jeavi_line)UTF8-GBK/DZ模板下载
  15. 德国IT民工找工有感
  16. Telegram传奇:俄罗斯富豪、黑客高手、极权和阴谋
  17. 【回顾】巨杉数据库中标东莞农商银行非结构化内容管理平台项目
  18. 手把手教你实现一个人脸认证登录系统
  19. C语言实现把字节数转化成kb,C语言笔记
  20. 《白夜行》读后感:忽视就是虐待

热门文章

  1. 正解mysql: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib64/libstdc++.so.6)
  2. mysql_store_result和mysql_use_result
  3. 【学习笔记】生成下一个排列(STL库函数next——permutation)
  4. 生物信息学中的机器学习:使用K-Means和PCA进行基因组序列分析 COVID-19接下来如何突变?
  5. C/C++[结构体]
  6. 自动驾驶 4-1 二维运动学建模Kinematic Modeling in 2D
  7. java redis 字节_Redis Java
  8. xgboost和lightGBM区别
  9. ndarray负值统一置0,正数不变
  10. 从内存模型角度说明volatile与synchronized在并发特性方面的区别