1284B. New Year and Ascent Sequence
生活随笔
收集整理的這篇文章主要介紹了
1284B. New Year and Ascent Sequence
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
B. New Year and Ascent Sequence:題目
小小思維題 #include <bits/stdc++.h> using namespace std; #define int long long vector<int> a((int)6e5); vector<int> b((int)6e5), c((int)6e5); const int mod = 1e9 + 7; signed main() {int t;cin>>t;int cnt = 0;a[0] = 0x3f3f3f3f;while (t--){int n;cin>>n;int ff = 0;for (int i=1;i<=n;i++){cin>>a[i];if (a[i]>a[i-1]) ff = 1;}if (ff) c[cnt] = 0x3f3f3f3f,b[cnt] = -1;else c[cnt] = a[1],b[cnt] = a[n];cnt++;}sort(c.begin(),c.begin()+cnt);int res = 0;for (int i=0;i<cnt;i++){int k = lower_bound(c.begin(),c.begin()+cnt,b[i]+1)-c.begin();res+=cnt-k;}cout<<res<<endl; }總結
以上是生活随笔為你收集整理的1284B. New Year and Ascent Sequence的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VB简易浏览器设计
- 下一篇: http --- Web页面请求的历程