前言
“不寫作業心裏難受,一寫作業渾身難受。”歡迎來到嘟嘟課堂。講一道找規律的題,鍛鍊一下童鞋們的思維和耐力(一定先要先做一遍再看思路和代碼哦)
題目描述
有一個圓,1 ~ N共N個數在圓環上順時針排列着。
現在給你a, b, c三個數,問a → b → c的順序是順時針還是逆時針。
輸入
僅一行,包括四個整數N,a,b,c。
輸出
輸出一個整數0或1,0表示逆時針,1表示順時針。
樣例輸入
5 1 4 2
樣例輸出
0
樣例說明
這裏寫圖片描述
如圖,1 → 4 → 2的順序是逆時針。
數據範圍限制
100%的數據:1 ≤ a, b, c ≤ N ≤ 10^9,保證a, b, c之間兩兩互不相等。
思路
直接列舉出6種情況,6個IF直接搞定。也可以將a的位置搬回1,再進行運算。
代碼

var
        a,b,c,n:longint;
begin
        read(n,a,b,c);
        if (a>b) and (b>c) then write(0);
        if (a<b) and (b<c) then write(1);
        if (b>c) and (c>a) then write(0);
        if (a>c) and (c>b) then write(1);
        if (b>a) and (a>c) then write(1);
        if (c>a) and (a>b) then write(0);
end.
發佈了76 篇原創文章 · 獲贊 90 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章