#include<iostream>
using namespace std;intmain(){
int n, k;
cin >> n >> k;for(int i =1; i <= n; i ++){
cout <<'+';for(int j =1; j <= k; j ++){
cout <<'-';}}
cout <<'+';return0;}
Synthetic game
#include<iostream>#include<cmath>
using namespace std;intmain(){
longlong n, x, sum =0;
cin >> n;for(int i =1; i <= n; i ++){
cin >> x;
sum += x;}longlong ans =1;while(ans <= sum){
ans *=2;}
cout << ans /2;return0;}
Judgment of cyclic section
#include<iostream>
using namespace std;intmain(){
string s, a;
cin >> s >> a;int t = s.size()/a.size();
string b ="";for(int i =1; i <= t; i ++){
b += a;}if(s == b) cout <<"Yes";else cout <<"No";return0;}
Cut sausage
#include<iostream>
using namespace std;intf(int n,int k){
if(n%k ==0)return0;if(k%n ==0)return(k/n-1)* n;elsereturn k/n*n +f(n%k, k%n);}intmain(){
int n, k;
cin >> n >> k;
cout <<f(n, k);return0;}
Self-study classroom
#include<iostream>
using namespace std;constint N =1e6+1;int n, a[N], sum[N];intmain(){
cin >> n;while(n --){
int s, t;
cin >> s >> t;
a[s]+=1;
a[t+1]-=1;}int maxx =0;for(int i =1; i <=1e6; i ++){
sum[i]= sum[i-1]+ a[i];
maxx =max(maxx, sum[i]);}
cout << maxx;return0;}