C 之路高階 codevs2439(降雨量)

2022-08-02 22:15:17 字數 1431 閱讀 6279

2023年省隊選拔賽四川

時間限制: 1 s

空間限制: 64000 kb

題目等級 : 大師 master

我們常常會說這樣的話:「x年是自y年以來降雨量最多的」。它的含義是x年的降雨量不超過y年,且對於任意y輸入描述 input description

輸入僅一行包含乙個正整數n,為已知的資料。以下n行每行兩個整數yi和ri,為年份和降雨量,按照年份從小到大排列,即yi

輸出描述 output description

對於每乙個詢問,輸出true,false或者maybe。

樣例輸入 sample input

2002 4920

2003 5901

2004 2832

2005 3890

2007 5609

2008 3024

2002 2005

2003 2005

2002 2007

2003 2007

2005 2008

樣例輸出 sample output

false

true

false

maybe

false

資料範圍及提示 data size & hint

100%的資料滿足:1<=n

<=50000, 1<=m

<=10000, -109<=yi

<=109, 1<=ri

<=109

題解:st表維護區間+二分查詢

**:

1 #include 2 #include 3 #include 4 #include 5

#define maxn 100005

6#define logn 1878

using

namespace

std;910

intn,st[logn][maxn],q,x,y,d[maxn],a[maxn],ans,logn,log[maxn];

1112

int query(int l, int

r)13

1819

void

build()

2027

28int getpos(int x)

2930

intmain()

3157

else

5863

else

64if

(rx)

6570

else ans=-1;71

if (ans==1) printf("

true\n");

72else

if (!ans) printf("

false\n");

73else printf("

maybe\n");

74}75return0;

76 }

C 之路高階 codevs1789(最大獲利)

2006年noi全國競賽 時間限制 2 s 空間限制 128000 kb 題目等級 大師 master 新的技術正衝擊著手機通訊市場,對於各大運營商來說,這既是機遇,更是 挑戰。thu 集團旗下的 cs t 通訊公司在新一代通訊技術血戰的前夜,需要做 太多的準備工作,僅就站址選擇一項,就需要完成前期...

學習之路 C 模板高階

模板引數可以分為型別形參和非型別形參 型別形參 跟在class或者typename後的引數型別名稱 非型別形參 將乙個常量作為類的模板引數,在模板裡可以將該引數作為常量使用如下 template t為型別形參,n為非型別形參 class array 可以比較int,char,double等型別的引數...

C 學習與高階之路

c 缺點之一,是相對許多語言複雜,而且難學難精。許多人說學習c語言只需一本k r c程式語言 即可,但c 書籍卻是多不勝數。我是從c進入c 皆是靠閱讀自學。在此分享一點學習心得。個人認為,學習c 可分為4個層次 c 基礎 挑選一本入門書籍,如 c primer c 大學教程 或stroustrup撰...