1.刷题
#include<iostream>
using namespace std;
int main(){
int n,m,a;
cin>>n>>m;
if(n%m!=0){
a=n/m+1;
}
if(n%m==0){
a=n/m;
}
cout<<a;
}
2.染色
#include<iostream>
#include<algorithm>
using namespace std;
long long a[300010];
int main(){
int n;
cin>>n;
for(int i=0;i<n;i++){
cin>>a[i];
}
long long x=1;
sort(a,a+n);
for(int i=0;i<n;i++){
x=x*(a[i]-i)%1000000007;
}
cout<<x;
}
3.数根(二)
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int f(string x){
int sum=0;
for(int i=0;i<x.size();i++){
sum =sum+x[i]-'0';
}
return sum;
}
vector<int> div(vector<int> &A,int B,int &r){
vector<int> C;