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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Educational Codeforces Round 114 (Rated for Div. 2) D. The Strongest Build 暴力 + bfs

發布時間:2023/12/4 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Educational Codeforces Round 114 (Rated for Div. 2) D. The Strongest Build 暴力 + bfs 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

傳送門

文章目錄

  • 題意:
  • 思路:

題意:

你有nnn個裝備槽,每個槽里面有cic_ici?個力量加成,對于每個槽只能選一個力量加成,現在給你mmm個力量組合[b1,b2,...,bn][b_1,b_2,...,b_n][b1?,b2?,...,bn?]代表這個力量組合是不能選擇的。問你每個槽選擇一個力量之后最大的的力量總和是多少。保證有解。

n≤10,1≤ci≤2e5n\le 10,1\le c_i\le 2e5n10,1ci?2e5

cic_ici?總和不超過2e52e52e5

思路:

可以知道,總共的情況就是∏i=1nci\prod_{i=1}^nc_ii=1n?ci?,由于有解,所以這個顯然是大于mmm的,考慮暴力找狀態。

一開始想了個假算法,就是每次找所有槽中值最小的,顯然不對,考慮到m≤2e5m\le 2e5m2e5,所以如果我們直接從當前狀態枚舉nnn個槽去掉了一個狀態,將這些狀態壓入隊列中,一定可以找到最優解,但是隊列顯然會爆掉,考慮到當找到一個能取的集合,那么這個集合的子集合都沒有用了,所以這個時候不需要擴展,而且會遍歷到很多重復的集合,所以需要去重,所以這樣直接搞就好了,復雜度我不是很會算。。

// Problem: D. The Strongest Build // Contest: Codeforces - Educational Codeforces Round 114 (Rated for Div. 2) // URL: https://codeforces.com/contest/1574/problem/D // Memory Limit: 256 MB // Time Limit: 3000 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> #include<random> #include<cassert> #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,m; int ed[20]; vector<int>v[20],ans; set<pair<int,vector<int>>>s; map<vector<int>,int>mp,st;int main() { // ios::sync_with_stdio(false); // cin.tie(0);scanf("%d",&n);for(int i=1;i<=n;i++) {int c; scanf("%d",&c);while(c--) {int x; scanf("%d",&x);v[i].pb(x);}}scanf("%d",&m);for(int i=1;i<=m;i++) {vector<int>v;for(int i=1;i<=n;i++) {int x; scanf("%d",&x);v.pb(x);}mp[v]=1;} int sum=0;for(int i=1;i<=n;i++) ans.pb(v[i].size());queue<vector<int>>q;q.push(ans); int now=0;st[ans]=1;while(q.size()) {auto x=q.front(); q.pop();if(!mp.count(x)) {int all=0;for(int i=1;i<=n;i++) all+=v[i][x[i-1]-1];if(all>sum) sum=all,ans=x;continue;}for(int i=1;i<=n;i++) {if(x[i-1]>1) {x[i-1]--;if(st.count(x)) {x[i-1]++;continue;}q.push(x);st[x]=1;x[i-1]++;} }}for(auto x:ans) cout<<x<<' '; puts("");return 0; } /* 3 1 2 3 2 1 5 3 2 4 6 2 3 2 3 2 2 3 */

總結

以上是生活随笔為你收集整理的Educational Codeforces Round 114 (Rated for Div. 2) D. The Strongest Build 暴力 + bfs的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 国产乱子轮xxx农村 岛国久久久 | 久久免费少妇高潮久久精品99 | 国产一区二区三区网站 | 国产做受高潮动漫 | 国产a级一级片 | 色屁屁影院www国产高清麻豆 | 成人在线三级 | 国产主播精品在线 | 欧美乱妇狂野欧美视频 | 日本欧美中文字幕 | 一区二区在线看 | 久久r这里只有精品 | 国产成人久久精品 | 女性向小h片资源在线观看 日本天天操 | 日韩精品v | 九色精品视频 | 香蕉大人久久国产成人av | 一级大片儿 | h网站在线观看 | 久久久久国产一区二区三区潘金莲 | 欧美视频不卡 | 亚洲精品日本 | 中国女人毛茸茸 | 久操香蕉| 亚洲欧美色图片 | 亚洲影院在线观看 | 最新网址av| 国产成人 综合 亚洲 | 妞妞影视| 久久久高清免费视频 | 国产女人精品 | 亚洲孕交| 亚洲综合精品 | 国产资源网 | 久久精品午夜 | 黄色av不卡| 误杀1电影免费观看高清完整版 | 人人干人人玩 | 午夜国产一区二区三区 | 中国国产黄色片 | 亚洲乱码国产乱码精品精98午夜 | 国产91熟女高潮一区二区 | 国产成人三级在线播放 | 少妇又紧又色又爽又刺激视频 | 午夜在线观看视频 | 成人免费观看a | 国产成人精品影院 | 久久人妻无码aⅴ毛片a片app | 国产精品久久久久久亚洲av | av草逼| 国产视频污 | av免费观看网 | 中国一级特黄录像播放 | 丰满少妇被猛烈进入无码 | 18无套直看片红桃 | 性一交一乱一色一免费无遮挡 | 丁香久久综合 | 性色一区二区三区 | 欧美成人手机视频 | 麻豆区1免费 | 男女午夜视频在线观看 | av资源站| 香蕉网在线 | 欧美日韩理论 | 欧美一级专区 | 亚洲高h | 91禁国产网站| 麻豆婷婷 | 中文字幕不卡视频 | 中文字幕国产专区 | 欧美性xxxxx极品娇小 | 黄色网络在线观看 | 亚洲s码欧洲m码国产av | 天堂一区 | 色爽爽爽爽爽爽爽爽 | 在线视频免费观看一区 | 亚洲精品乱码久久久久久蜜桃麻豆 | 精品视频在线看 | 久久人人干| 久久精品一二 | 人妻丰满熟妇aⅴ无码 | 久久精品国产亚洲av嫖农村妇女 | 久久综合影院 | 欧美三级图片 | 天天做天天爱夜夜爽 | 麻豆高清免费国产一区 | 久久精品99 | 视频在线不卡 | 日韩爱爱网站 | 国产精品久久久久久久久久免费看 | 午夜精品一二三区 | 国产精品hd | 天天躁日日躁狠狠躁欧美 | 日本不卡在线观看 | 国产又色又爽又黄 | 国产中文欧美日韩在线 | 国产制服91一区二区三区制服 | 日韩视频精品一区 | 99精品在线观看视频 |