日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

bzoj 4747: [Usaco2016 Dec]Counting Haybales

發布時間:2025/7/25 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 bzoj 4747: [Usaco2016 Dec]Counting Haybales 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

23333,在扒了一天題解之后發現我竟然還能秒題,雖然這是個pj的sb題。。。

(排個序,然后upper_bound和lower_bound一用就行了(是不是有O(1)的查詢方法啊??貌似要離散啊,一樣蛋疼。。))

1 #include <bits/stdc++.h> 2 #define LL long long 3 #define inf 1e60 4 using namespace std; 5 inline int ra() 6 { 7 int x=0,f=1; char ch=getchar(); 8 while (ch<'0' || ch>'9') {if (ch=='-') f=-1; ch=getchar();} 9 while (ch>='0' && ch<='9') {x=x*10+ch-'0'; ch=getchar();} 10 return x*f; 11 } 12 13 const int maxn=100005; 14 15 int a[maxn],n,m; 16 int main() 17 { 18 n=ra(); m=ra(); for (int i=1; i<=n; i++) a[i]=ra(); 19 sort(a+1,a+n+1); 20 while (m--) 21 { 22 int x=ra(),y=ra(); 23 y=upper_bound(a+1,a+n+1,y)-a; 24 x=lower_bound(a+1,a+n+1,x)-a; 25 printf("%d\n",y-x); 26 } 27 return 0; 28 }

?

轉載于:https://www.cnblogs.com/ccd2333/p/6798403.html

總結

以上是生活随笔為你收集整理的bzoj 4747: [Usaco2016 Dec]Counting Haybales的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。