#includebits/stdc++.husing namespace std;string s="abababc",t="aba";int nt[1000000];//vectorintvoid getnext(string t){nt[0]=-1;int i=0,j=nt[i];while(i=t.length())if(j==-1||t[i]==t[j]) nt[++i]=++j;else j=nt[j];}void find(string s,string t){i
点我呐
#includebits/stdc++.husing namespace std;string s="abababc",t="aba";int nt[10000000];//vectorintvoid getnext(string t){nt[0]=-1;int i=0,j=nt[i];while(i=t.length())if(j==-1||t[i]==t[j]) nt[++i]=++j;else j=nt[j];}int find(string s,string t){i
点我呐
#includebits/stdc++.husing namespace std;string s="abababc",t="aba";int nt[1000000];//vectorintvoid getnext(string t){nt[0]=-1;int i=0,j=nt[i];while(i=t.length())if(j==-1||t[i]==t[j]) nt[++i]=++j;else j=nt[j];}int main(){int k;cink;cins;get
点我呐
#include bits/stdc++.husing namespace std;int main(){ string s=""; while(cins){ int z[1000]={},c1=0;//当前遇到的左括号数量 int y[1000]={},c2=0; for(int i=0;is.size();i++){ if(s[i]=='(') z[c1++]=i; else if(s[i]==')'){ if(c1==0) y[c
点我呐
#include iostream#include stackusing namespace std;int jz[30]={1};void coutn(int n,int i){ if(n==0) return ; coutn(n/2,i+1); if(n%2) coutjz[i]" ";}int main(){ for(int i=1;i30;i++) jz[i]=jz[i-1]*2; int n; cinn; if(n%2==1) cout-1; else coutn(
点我呐
#include iostream#include stackusing namespace std;int jz[30]={1};int main(){ for(int i=1;i30;i++) jz[i]=jz[i-1]*2; int n; cinn; if(n%2==1) cout-1; else { stackint s; int i=0; while(n){ if(n%2) s.push(jz[i]); i++; n/=2; } while(!s.empty()){
点我呐
#include iostream#include iomanip#include cmathusing namespace std;int main(){int d;cind;switch(d){case 1:cout"Monday";break;case 2:cout"Tuesday";break;case 3:cout"Wednesday";break;case 4:cout"Thursday";break;case 5:cout"Friday";break;case
点我呐
#include iostreamusing namespace std;int main() {double a,b;char c;cinabc;switch(c) {case '+':couta+b;break;case '-':couta-b;break;case '*':couta*b;break;case '/'://cout(b==0?"Divided by zero!":to_string(a/b));if(b==0) cout"Divided by zero!
点我呐
#include iostream#include iomanip#include cmathusing namespace std;int main(){int x;cinx;switch(x%4){case 0:cout0" "0" "x/4;break;case 1:cout0" "1" "x/4-1;break;case 2:cout1" "0" "x/4-1;break;case 3:cout1" "1" "x/4-2;break;}return 0;}
点我呐
#include iostream#include iomanip#include cmathusing namespace std;int main(){int n;cinn;switch(n){case 1:case 3:case 5:cout"NO";break;default:cout"YES";}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=...