#include iostreamusing namespace std;int main(){ cout "Hello,World!"; return 0;}
点我呐
输入:n,m,k,人数,死亡数字,存活数量 输出:将存活的人以编号从小到大输出 输入:60 17 5 输出:7 9 10 45 58 #include iostream #include queue #include algorithm using namespace std; queueint q;//创建一个
点我呐
#include iostream#include queueusing namespace std;queueint q;//创建一个约瑟夫队列int main(){ int N,M; cinNM; for(int i=1;i=N;i++) q.push(i); int c=1; while(!q.empty()){ if(c==M){ coutq.front()" "; q.pop(); c=1; } else{ q.push(q.fr
点我呐
#include iostream#include queueusing namespace std;queueint q;//创建一个约瑟夫队列int main(){ int N,M[1000005]={0}; cinN; for(int i=1;i=N;i++) cinM[i];//死亡数字 for(int i=1;i=N;i++) q.push(i);//猴子编号 int c=1,X=M[q.front
点我呐
#include bits/stdc++.husing namespace std;int mod=1000000007;//最大值int base=257;//进制数位//单个字符哈希值int getcharhs(char c){ return c-'a'+1;}//字符串前缀哈希值vectorlong long getprefix(string s){ vectorlong long
点我呐
#include iostream#include algorithmusing namespace std;int main(){ long long n,m,s=0,t; cinn; while(n--){ s=0; cinm; int i=0; while(m){ i++; if(i%2){ t=m%10*7; while(t9) t=t%10+t/10; } else t=m%10; s+=t; m/=10; } if(s%8==0) cout"T\n"; else
点我呐
#include iostream#include algorithmusing namespace std;int main(){ int n; cinn; int u[100050]={},t[100050]={}; for(int i=0;in;i++) cinu[i]; for(int i=0;in;i++) cint[i]; sort(u,u+n); sort(t,t+n); int j=n-1; for(int i=n-1;i=0;i--){ if(u[j]t[i
点我呐
#include iostreamusing namespace std;int main(){ int m; cinm; coutm/13endlm%13; return 0;}
点我呐
#include iostreamusing namespace std;int main(){ int n; cinn; for(int i=1;i=n;i++){ if(n%i==0) coutiendl; } return 0;}
点我呐
#include iostreamusing namespace std;int main(){ int n,a,s=1; cinn; while(n--){ cina; s*=a; if(s1000000) break; } if(s1000000) cout"1000000"; else couts; return 0;}
点我呐
#include iostream#include queueusing namespace std;struct node{char c;node *left,...
#include iostreamusing namespace std;int n,m;long long a[100050];long long l=0,r=...