摘要:
牛客小白月赛81 A.小辰打比赛 #include<bits/stdc++.h> using namespace std; int main() { int n , x , y , sum; cin >> n >> x; sum = 0; for(int i = 1 ; i <= n ; ++i) 阅读全文
摘要:
**题意** 给两个数字a,b 每次操作可以给a加上或者减去一个平方数,问需要最少几次操作使a变成b $1 #include using namespace std; int main() { ios::sync_with_stdio(false); int T , a , b , c , t , 阅读全文
摘要:
给定一个长度为n的排列,计算满足条件的子区间的个数。 对于子区间$[l , r]$要求任意**区间第k小**,不在区间的第k个位置上。 $n using namespace std; const int N = 5010; int A[N] , Not[N][N]; void Solve() { i 阅读全文
摘要:
给定一个数字n,每次可以选择一项。 令n = n - 1 令n = n / 2 , if n % 2 == 0 令n = n / 3 , if n % 3 == 0 求最少需要多少步可以让其变成1. 减1操作可以看作是为了除法做准备,连续超过两次减1再除2是不优的,连续超过三次减1再除2也是不优的。 阅读全文