关于 T1
  • 板块灌水区
  • 楼主meraki
  • 当前回复10
  • 已保存回复10
  • 发布时间2021/11/20 21:50
  • 上次更新2023/11/3 23:54:36
查看原帖
关于 T1
517154
meraki楼主2021/11/20 21:50

我写了个暴力,好像跑的有点快。jk

本机配置 10700K, Ubuntu 20.04 WSL2。

洛谷记录

bool check(int x) {
    while (x) {
        if (x % 10 == 7) {
            return true;
        }
        x /= 10;
    }
    return false;
}

void init(int n) {
    for (int i = 1; i <= n; i++) {
        if (check(i)) {
            for (int j = 1; j * i <= n; j++) {
                ile[j * i] = true;
            }
        }
    }

    int pre = 0;
    for (int i = 1; i <= n; i++) {
        if (!ile[i]) {
            nxt[pre] = i;
            pre = i;
        }
    }
}

IOtR10.png

2021/11/20 21:50
加载中...