摘要: #include <bits/stdc++.h> #define ll long long #define ull unsigned long long #define met(a, b) memset(a, b, sizeof(a)) #define rep(i, a, b) for(int i 阅读全文
posted @ 2020-05-15 11:59 Ruby·Z 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 题目 https://vjudge.net/problem/Gym-247729C 题意 给出 n,m 表示初始序列 1 ~ n 以及 m 个操作,每个操作是将 p 位置开始之后的 s 个数放至最前面。 题解 题意十分简单,可是做不粗来,蒟蒻的我。首先可以想到,将一段区间 [ l, r ] 放至最前 阅读全文
posted @ 2020-05-15 11:57 Ruby·Z 阅读(167) 评论(0) 推荐(0) 编辑
摘要: bitset<maxn> is_prime; int prime[maxn], prime_cnt; int mu[maxn]; ll premu[maxn]; void get_prime(int n) { is_prime[1] = 1; mu[1] = 1; for(int i = 2; i 阅读全文
posted @ 2020-05-15 11:44 Ruby·Z 阅读(36) 评论(0) 推荐(0) 编辑