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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Codeforces Round #715 (Div. 1) B. Almost Sorted 找规律

發(fā)布時(shí)間:2023/12/4 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Codeforces Round #715 (Div. 1) B. Almost Sorted 找规律 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

傳送門(mén)

文章目錄

  • 題意:
  • 思路:

題意:

思路:

找規(guī)律yydsyydsyyds
一看沒(méi)什么想法,所以打了個(gè)表,好家伙,不打不知道,一打不得了,下面是n=6n=6n=6的符合要求的情況:

不難發(fā)現(xiàn),他符合條件的個(gè)數(shù)為2n?12^{n-1}2n?1個(gè),并且很有規(guī)律,以某個(gè)數(shù)開(kāi)頭的個(gè)數(shù)分別為1,20,21,22,...,2n?21,2^0,2^1,2^2,...,2^{n-2}1,20,21,22,...,2n?2,并且加入這個(gè)數(shù)之后小于他的數(shù)也都跟在后面了,之后又是上面那種情況,類(lèi)似于遞歸。
比如333開(kāi)頭的,我們通過(guò)不斷k?=2xk-=2^xk?=2x最終確定在以333開(kāi)頭的塊內(nèi),讓后把3213 \ \ 2 \ \ 13??2??1放入答案,之后發(fā)現(xiàn)又在444的塊內(nèi),讓后將43214\ \ 3 \ \ 2 \ \ 14??3??2??1加入答案,由于3213 \ \ 2 \ \ 13??2??1之前加入了,所以加入444即可,一直這樣遞歸確定塊即可。
由于nnn很大,我們不能算出來(lái)2n2^n2n,所以讓他等于一個(gè)大于kkk的數(shù)即可。

附贈(zèng)打標(biāo)程序。

// Problem: B. Almost Sorted // Contest: Codeforces - Codeforces Round #715 (Div. 1) // URL: https://codeforces.com/problemset/problem/1508/B // Memory Limit: 256 MB // Time Limit: 2000 ms // // Powered by CP Editor (https://cpeditor.org)//#pragma GCC optimize("Ofast,no-stack-protector,unroll-loops,fast-math") //#pragma GCC target("sse,sse2,sse3,ssse3,sse4.1,sse4.2,avx,avx2,popcnt,tune=native") //#pragma GCC optimize(2) #include<cstdio> #include<iostream> #include<string> #include<cstring> #include<map> #include<cmath> #include<cctype> #include<vector> #include<set> #include<queue> #include<algorithm> #include<sstream> #include<ctime> #include<cstdlib> #define X first #define Y second #define L (u<<1) #define R (u<<1|1) #define pb push_back #define mk make_pair #define Mid (tr[u].l+tr[u].r>>1) #define Len(u) (tr[u].r-tr[u].l+1) #define random(a,b) ((a)+rand()%((b)-(a)+1)) #define db puts("---") using namespace std;//void rd_cre() { freopen("d://dp//data.txt","w",stdout); srand(time(NULL)); } //void rd_ac() { freopen("d://dp//data.txt","r",stdin); freopen("d://dp//AC.txt","w",stdout); } //void rd_wa() { freopen("d://dp//data.txt","r",stdin); freopen("d://dp//WA.txt","w",stdout); }typedef long long LL; typedef unsigned long long ULL; typedef pair<int,int> PII;const int N=1000010,mod=1e9+7,INF=0x3f3f3f3f; const double eps=1e-6;int n; LL k; int a[N]; LL b[N],inf; bool st[N]; vector<pair<LL,int>>v; vector<int>ans;bool check() {for(int i=1;i<6;i++) if(a[i+1]<a[i]-1) return false;return true; }LL qmi(LL a,LL b) {LL ans=1;while(b) {if(b&1) ans=ans*a;a=a*a;b>>=1;}return ans; }void solve() {for(int i=1;i<=n;i++) {if(i==n) b[i]=1;else {int now=n-i-1;if(now>=62) b[i]=inf;else b[i]=qmi(2ll,now);}}for(int i=1;i<=n;i++) {if(k>b[i]) {k-=b[i];}else {for(int j=i;j>=1&&!st[j];j--) ans.pb(j),st[j]=1;}}for(auto x:ans) printf("%d ",x); puts(""); }int main() { // ios::sync_with_stdio(false); // cin.tie(0);/*for(int i=1;i<=6;i++) a[i]=i;do {if(check()) {for(int i=1;i<=6;i++) printf("%d ",a[i]);puts("");}}while(next_permutation(a+1,a+1+6));*/inf=qmi(2ll,62);int _; scanf("%d",&_);while(_--) {scanf("%d%lld",&n,&k);ans.clear();for(int i=1;i<=n;i++) st[i]=0;if(n==1) {if(k!=1) puts("-1");else printf("1\n");continue;}if(n-2>=62) solve();else {LL now=qmi(2ll,n-1);if(k>now) puts("-1");else solve();}}return 0; } /**/

總結(jié)

以上是生活随笔為你收集整理的Codeforces Round #715 (Div. 1) B. Almost Sorted 找规律的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美一级在线视频 | 日韩一区二区精品视频 | 亚洲精品国产精品国自产网站按摩 | 欧美日韩操 | 亚洲国产成 | 国产熟女一区二区三区四区 | 黄色网页免费 | 亚洲一区电影在线观看 | 男女裸体无遮挡做爰 | 欧美a∨ | 白嫩情侣偷拍呻吟刺激 | 国产视频xxx | 老熟妇仑乱视频一区二区 | 欧美午夜精品久久久久免费视 | 欧洲黄色录像 | 久久久7777 | 人妻激情偷乱频一区二区三区 | 她也啪在线视频 | 国产精品乱码一区二区视频 | 日韩国产片| 超碰男人的天堂 | 人人舔人人插 | 99国产免费| 日本少妇一区二区三区 | 72种无遮挡啪啪的姿势 | 91免费进入| 欧美aaaa视频| 久久国产加勒比精品无码 | 成人av动漫在线观看 | 国产无套内射普通话对白 | 精品国产一区二区三区无码 | 熟女少妇一区二区三区 | 色偷偷91 | 欧美69式性猛交 | 色综合久久88色综合天天 | 久久午夜伦理 | 成人毛片一区二区三区 | 日韩中文字幕精品视频 | 精品久久久影院 | 五月天一区二区三区 | 日韩精品人妻一区 | jzzjzzjzz亚洲成熟少妇 | 欧美aⅴ| 日韩天堂网 | 婷婷第四色 | 女性裸体瑜伽无遮挡 | 日韩精品视 | 97久久精品 | 国产绳艺sm调教室论坛 | 日本亚洲欧美 | 激情五月综合色婷婷一区二区 | 99在线视频观看 | 日韩不卡在线观看 | 久久久久亚洲av无码专区首jn | 在线观看黄色免费视频 | 狠狠撸在线 | 少妇高潮21p | 精品国产一区二区三区四区 | www视频在线观看免费 | 日韩欧美高清片 | 欧美三级韩国三级日本三斤在线观看 | 无码人妻丰满熟妇区96 | 亚洲av无码不卡 | 九九热九九爱 | 黄色一级视频免费观看 | 中文字幕日本 | 国产精品手机在线 | 亚洲成人免费av | 亚洲综合资源 | 国产中文字幕av | 成人人伦一区二区三区 | 色欲国产精品一区二区 | 一本色道久久综合狠狠躁的推荐 | 欧美激情不卡 | 欧美一级性生活 | 91理论片| 九热精品 | 亚洲av少妇一区二区在线观看 | 免费高清成人 | 亚洲a影院 | 中国在线观看免费高清视频播放 | 男生和女生靠逼视频 | 国产精品福利导航 | 亚洲高清免费观看 | 男生把女生困困的视频 | a中文字幕 | 日韩www在线观看 | 精品人妻无码中文字幕18禁 | 日韩电影在线观看一区 | 毛片123| 中国美女一级看片 | 国产夫妻在线视频 | 久久久久久免费精品 | www.亚洲黄色 | 国产精品无码999 | 福利国产视频 | 国产男女猛烈无遮挡免费视频动漫 | 叶全真三级 | 黄色激情在线观看 |