#138. 条件判断三数递增性

    ID: 138 Type: Default 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>codingbatLogic-1gesp1条件结构数学基础

条件判断三数递增性

判断递增序列

题目背景

这是一个关于判断数字序列顺序的小问题。

题目描述

给定三个整数 a,b,ca, b, c 以及一个布尔值 equalOk。如果这三个整数严格按递增顺序排列(例如 2,5,112, 5, 115,6,75, 6, 7,但不包括 6,5,76, 5, 75,5,75, 5, 7),则返回 true

然而,如果 equalOktrue,则允许相等的情况,例如 5,5,75, 5, 75,5,55, 5, 5 也应返回 true

输入格式

输入以如下格式从标准输入中给出。

a b c equalOk

其中 a,b,ca, b, c 是整数,equalOk 是布尔值(truefalse)。

输出格式

输出以如下格式输出到标准输出中。

truefalse

样例

2 5 11 false
true
5 7 6 false
false
5 5 7 true
true

样例解释

样例1:2<5<112 < 5 < 11,且 equalOkfalse,符合严格递增,返回 true

样例2:5<75 < 77ot<67 ot< 6,不符合严格递增,返回 false

样例3:5575 \le 5 \le 7,且 equalOktrue,符合非严格递增,返回 true

数据范围

每个测试用例的时间限制为 1 秒,内存限制为 1024 KiB。