摘要:
多米诺骨牌 在棋盘上放置多米诺骨牌,两端的颜色都不一样,要求横竖的总和是一样的 阅读全文
摘要:
组合数(2次方级)的组合 #include<bits/stdc++.h> #define int long long using namespace std; const int mod=998244353; void solve(){ int n; cin>>n; vector<int>a(n+1 阅读全文
摘要:
Friendly Arrays 打表 #include<bits/stdc++.h> #define int long long using namespace std; void solve(){ int n,m; cin>>n>>m; vector<int>a(n+1); vector<int> 阅读全文
摘要:
Money Trees 用双指针不断的收缩区间即可 #include<bits/stdc++.h> using namespace std; const int N=2e5+10; int a[N],b[N]; void solve(){ int n,k; cin>>n>>k; for(int i= 阅读全文
摘要:
Jellyfish and Game 因为n,m很小,所有直接暴力就行 #include<bits/stdc++.h> #define int long long using namespace std; void solve(){ int n,m,k; cin>>n>>m>>k; vector<i 阅读全文
摘要:
int lowbit(int x){return x&(-x);} bool check(int x){ if(lowbit(x)!=x)return true; else return false; } 阅读全文
摘要:
Jellyfish and Green Apple 数论 将苹果平均的分给人,可以将苹果一分为二,问你最少分多少次。 首先把能分的都分掉就是n%=m,其次操作数是很好想的,就一直*2并且%m,直到n==0,关于这题有难度的就是n,m分不了的情况。 设想一下,成功的情况,也就是这个n一直在乘2最后能= 阅读全文
摘要:
Joyboard 打表 题目数据给的很夸张,单纯的模拟肯定不行,直接打表找出规律! #include <bits/stdc++.h> using namespace std; typedef long long ll; void solve() { ll n, m, k; cin >> n >> m 阅读全文