欢迎使用本站,预祝练习时长两年半的选手们到成功! [本模块信息来自tem/def/head]
  • [提高字符串算法] 1466:【例题2】Power Strings 日期:2024-06-15 22:39:40 点击:191

    #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

    点我呐

  • [提高字符串算法] 1465:【例题1】剪花布条 日期:2024-06-15 22:38:44 点击:191

    #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

    点我呐

  • [提高字符串算法] 1467:Radio Transmission 日期:2024-06-15 22:37:37 点击:159

    #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

    点我呐

  • [第四章 递归算法] 1203:括号匹配问题 日期:2024-06-15 17:06:34 点击:133

    #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

    点我呐

  • [NOIP普及组] 2004:【20CSPJ普及组】优秀的拆分 日期:2024-06-02 10:03:50 点击:104

    #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(

    点我呐

  • [NOIP普及组] 2004:【20CSPJ普及组】优秀的拆分 日期:2024-06-02 10:02:51 点击:164

    #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()){

    点我呐

  • [第三章 程序的控制结构] 2057:【例3.9 】星期几 日期:2024-05-28 11:44:53 点击:157

    #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

    点我呐

  • [第三章 程序的控制结构] 2058:【例3.10】简单计算器 日期:2024-05-28 11:44:23 点击:86

    #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!

    点我呐

  • [第三章 程序的控制结构] 2059:【例3.11】买笔 日期:2024-05-28 11:43:51 点击:196

    #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;}

    点我呐

  • [第三章 程序的控制结构] 1049:晶晶赴约会 日期:2024-05-28 11:43:16 点击:114

    #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;}

    点我呐

栏目列表
推荐内容
  • 1340:扩展二叉树

    #include iostream#include queueusing namespace std;struct node{char c;node *left,...

  • 1243:月度开销

    #include iostreamusing namespace std;int n,m;long long a[100050];long long l=0,r=...

添加管理员微信