ABC 272 E - Add and Mex(数学mex)
创始人
2024-02-07 18:24:05
0

ABC 272 E - Add and Mex(数学&mex)

显然[0,n][0,n][0,n]的数才有意义。

对于i=1i=1i=1,显然有意义的数最多ni\dfrac{n}{i}in​个。

求和一下最多nlog⁡nn\log nnlogn个有意义的数,考虑开mmm个vector存每轮有意义的数。

然后暴力找即可,因为这些有意的数是不同的,所以暴力最多找一次O(n)O(n)O(n)找满,然后后面都是O(1)O(1)O(1)。

所以总复杂度;O(nlog⁡n)O(n\log n)O(nlogn)

#include 
using namespace std;int main() {int n, m;cin >> n >> m;vector a(n);for(auto &v : a) cin >> v;vector> vals(m + 1);for(int i = 0; i < n; i++) {if(a[i] >= n) continue;int l = (a[i] >= 0 ? 1 : (-a[i] + i) / (i + 1));int r = min(m + 1, (n - a[i] + i) / (i + 1));for(int j = l; j < r; j++) {vals[j].push_back(a[i] + (i + 1) * j);}}for(int i = 1; i <= m; i++) {int sz = vals[i].size();vector exi(sz + 1);for(auto v : vals[i]) {if(v < sz) exi[v] = true;}int res = 0;while(exi[res]) res++;cout << res << endl;}
}

相关内容

热门资讯

金桥信息(603918)披露涉... 截至2025年9月10日收盘,金桥信息(603918)报收于18.15元,较前一交易日上涨1.34%...
两摩托艇海上发生碰撞 三亚吉阳... 央广网三亚9月10日消息(记者 蔡文娟) 9月10日晚,三亚市吉阳区旅游工作领导小组办公室发布一则情...
海南依托自贸港政策优势探索跨境... 中新网海口9月10日电 (记者 王子谦)海南省人民政府10日对外公布《中国(海南)跨境电子商务综合试...
ST帕瓦主力净流出184.77... 雷达财经雷助吧出品 文|肖文竹 编|深海 东财Choice数据显示,9月10日,ST帕瓦成交额198...
首都民营经济政策宣讲服务进海淀... “解渴”的惠企政策、优质的服务资源、新鲜的创业经验……9月10日,“益企京彩”首都民营经济政策宣讲服...
原创 刘... 今天新疆进行媒体开放日,刘炜这边也进行了采访。他在采访中提到了目前CBA外援政策的弊端,他表示:球队...
棕榈油:美政策及月报利空,价格... 【美国生物柴油政策突发利空,棕榈油价格下跌引关注】美国生物柴油政策突发利空,且MPOB月报也呈利空态...
法媒:欧洲议会闹乌龙,严厉批评... 参考消息网9月10日报道据法新社9月9日报道,心不在焉的欧洲议会议员9日通过了一项严厉的动议,批评欧...
原创 俄... 谁能想到,乌克兰的无人机竟敢深入俄能源腹地,而俄罗斯的反击规模更是前所未有——一夜之间,810架无人...