2021 ICPC网络赛2 Problem H. Set

2021 ICPC网络赛2 Problem H. Set

题意:

定义集合 S={1,2, ..., 256} ,给出两个整数 k 和 r.

2021 ICPC网络赛2 Problem H. Set

思路:

直接 rand 所有子集就行了…

代码:

#include <bits/stdc++.h>
using namespace std;

int Rand(int l, int r)
{
    return rand() % (r - l + 1) + l;
}

int main()
{
    srand(time(NULL));
    int k, r; scanf("%d %d", &k, &r);
    for(int i = 1; i <= k; ++i)
    {
        set<int> st;
        while((int)st.size() <(512/r)) st.insert(Rand(1, 256));
        for(int j = 1; j <= 256; ++j)
        {
            printf("%d", st.count(j));
        }
        printf("\n");
    }
    return 0;
}
上一篇:GCC的内联汇编


下一篇:VMware安装redhat执行ifconfig 报错bash: command not found的解决办法