问题标题: 10.24——孤勇者——致敬每一位电脑前的“孤勇者”

6
3
已解决
陈俊霖
陈俊霖
新手天翼
新手天翼

每一行代码,都是一个梦想,一个伟大的希望

每一段程序,都奠定着,未来发展的方向

每一天,修复bug就是自己的方向

每一天,为了世界在代码中勇闯

也许,我们没有那么强

也许,我们只能横冲直撞

就算只用模拟也要与目标对抗

 

爱你电脑前咆哮

爱你编程的模样

爱你对峙过TL(E)

不肯放过bug

爱你熬夜打代码

爱你思考的模样

爱你愿意去硬抗

模拟也无妨

强吗?强啊!为了世界而战

干吗?干啊!坚定自己的方向

没有什么可以让你放弃代码

没有什么可以让你放过bug

 

不论是C python java都一定要上

不论是DC Visual Unite都一定要闯

DC是我们的枪

Code Blocks是我们的**

就算用记事本还一定要上

 

爱你电脑前咆哮

爱你编程的模样

爱你对峙过TL(E)

不肯放过bug

爱你熬夜打代码

爱你思考的模样

爱你愿意去硬抗

模拟也无妨

强吗?强啊!为了世界而战

干吗?干啊!坚定自己的方向

没有什么可以让你放弃代码

没有什么可以让你放过bug

 

谁说二线不算英雄

谁说代码不算成就

 

爱你够高的智商

爱你永远的坚强

爱你那么爱硬扛

没人敢较量

爱你MC能上场

爱你游戏随时上

爱你所有的程序

要上就能上

要上就上千万不要退缩

说强就强永远和程序杠

一切的成就都没你强

一切的代码就是你的枪

 

#include<windows.h>
#include<bits/stdc++.h>
using namespace std;
enum _music{
    Do=523,Re=578,Mi=659,Fa=698,So=784,La=880,Si=988,sDo=554,
    sRe=622,sFa=740,sSo=831,sLa=932
};
struct music{
    int m,t,a;
};
int b_m[12]{Do,sDo,Re,sRe,Mi,Fa,sFa,So,sSo,La,sLa,Si};
int ztb(int k){
    switch(k){
        case 1:{
            return 0;
        }
        case 2:{
            return 2;
        }
        case 3:{
            return 4;
        }
        case 4:{
            return 5;
        }
        case 5:{
            return 7;
        }
        case 6:{
            return 9;
        }
        case 7:{
            return 11;
        }
    }
}
bool bp(music m){
    if(m.a>0){
        while(m.a--){
            m.m*=2;
        }
    }else{
        while(m.a++){
            m.m/=2;
        }
    }
    if(m.m>=100&&m.m<=3000){
        Beep(m.m,m.t);
        return 1;
    }
    return 0;
}
bool bp(string s,int t){
    int c1,c2=0,t2=1,STOP=0;
    int p=s.find("%");
    for(int i=0;i<((p==-1)?s.size():p);i++){
        if(s[i]<'8'&&s[i]>='0'){
            c1=s[i]-'0';
        }
    }
    if(c1==0){
        STOP=1;
        c1=1;
    }
    c1=ztb(c1);
    for(int i=0;i<((p==-1)?s.size():p);i++){
        if(s[i]=='#'){
            c1++;
        }
        if(s[i]=='b'){
            c1--;
        }
        if(s[i]=='+'){
            c2++;
        }
        if(s[i]=='-'){
            c2--;
        }
    }
    stringstream ss;
    if(p!=-1){
        ss<<s.substr(p+1,s.size()-p-1);
        ss>>t2;
    }
    if(STOP==1){
        Sleep(t*t2);
        return 1;
    }
    while(c1<0){
        c1+=12;
        c2--;
    }
    while(c1>11){
        c1-=12;
        c2++;
    }
//    cout<<c1<<" ";
    bp({b_m[c1],t*t2,c2});
}
void bps(string s,int t){    //#升b降+上八-下八%后整数为时间
    int a;
    while((a=s.find("/"))!=-1){
        bp(s.substr(0,a),t);
        s=s.substr(a+1,s.size()-a);
    }
    bp(s,t);
}
int main(){
//    system("mode con:cols=40 lines=1");
    system("title 孤勇者——陈奕迅");
    string s;
    s="3%8/0%5/1/2/1/3%8/0%3/1/2/1/2/3/"
      "6-%3/1/6-%3/1/6-%3/1/2%2/1%2/7-%8/0%8/";//A乐段一半
    string A=s+s;
    s="6-/1/6%3/6/6/5/6%2/6/5/6/5/6/5/3/3%7/0%6/"
      "6-/1/6%3/6/6/5/6/5/7%3/7/7/6/7%3/6%2/3%9/"
      "0/3/5/3/2%3/3/2%3/3/2%3/3/5/3/5/3/2%3/3/2%3/3/2%4/0%2/"
      "1/2/3%2/6-%2/1%2/3%2/2%3/3/2/1/1%2/6-%8/0%6/";//B'乐段
    string B_=s;
    s="6/7/1+/2+/7/1+/1+%2/1+/7/1+/2+/7/1+/1+%2/"
      "1+/2+/3+/2+/3+/2+/3+%2/3+/2+/3+%2/5+%2/3+%2/";//C.a乐段
    string C;
    C=(s+s);
    s="5+%2/3+%3/5+/3+%3/5+/3+/5+/6+/3+/5+%2/";//C.b乐段
    C+=(s+s);
    s="5+/5+/3+/2+/2+%2/2+%2/1+/3+%2/2+/2+%2/2+%2/1+/1+/6%8/0%6/"
    ;//C.c乐段
    C+=(s+s);
    s="6/5/6%3/5/6/5/6/5/6%2/6/5/6/5/6/5/3/3%7/0%6/"
      "6/5/6%3/5/6/5/6/5/7%3/7/7/6/7/6/3/3%7/0%5/"
      "3/5/3/2%3/3/2%3/3/2%3/3/5/3/5/3/2%3/3/2%3/3/2%4/0%2/"
      "1/2/3%2/6%2/1+%2/3+%2/2+%3/3+/2+/1+/1+%2/6%12/0%2/";//B乐段
    //A-B'-C-B-C-d-C
    string B=s;
    s="6-%2/1%2/3%2/7-%4/7-%2/7-/7-/6-/6-%15/";
    string d=s+s;
    int time=250;
    cout<<A<<B_<<C<<"0%16/"<<B<<C<<d<<C;
    return 0;
}

陈俊霖在2022-10-24 10:08:45追加了内容

                                                                                   ——10.24

                                                             ——Programmers' Day

陈俊霖在2022-10-24 10:12:24追加了内容

#include<windows.h>
#include<bits/stdc++.h>
using namespace std;
enum _music{
    Do=523,Re=578,Mi=659,Fa=698,So=784,La=880,Si=988,sDo=554,
    sRe=622,sFa=740,sSo=831,sLa=932
};
struct music{
    int m,t,a;
};
int b_m[12]{Do,sDo,Re,sRe,Mi,Fa,sFa,So,sSo,La,sLa,Si};
int ztb(int k){
    switch(k){
        case 1:{
            return 0;
        }
        case 2:{
            return 2;
        }
        case 3:{
            return 4;
        }
        case 4:{
            return 5;
        }
        case 5:{
            return 7;
        }
        case 6:{
            return 9;
        }
        case 7:{
            return 11;
        }
    }
}
bool bp(music m){
    if(m.a>0){
        while(m.a--){
            m.m*=2;
        }
    }else{
        while(m.a++){
            m.m/=2;
        }
    }
    if(m.m>=100&&m.m<=3000){
        Beep(m.m,m.t);
        return 1;
    }
    return 0;
}
bool bp(string s,int t){
    int c1,c2=0,t2=1,STOP=0;
    int p=s.find("%");
    for(int i=0;i<((p==-1)?s.size():p);i++){
        if(s[i]<'8'&&s[i]>='0'){
            c1=s[i]-'0';
        }
    }
    if(c1==0){
        STOP=1;
        c1=1;
    }
    c1=ztb(c1);
    for(int i=0;i<((p==-1)?s.size():p);i++){
        if(s[i]=='#'){
            c1++;
        }
        if(s[i]=='b'){
            c1--;
        }
        if(s[i]=='+'){
            c2++;
        }
        if(s[i]=='-'){
            c2--;
        }
    }
    stringstream ss;
    if(p!=-1){
        ss<<s.substr(p+1,s.size()-p-1);
        ss>>t2;
    }
    if(STOP==1){
        Sleep(t*t2);
        return 1;
    }
    while(c1<0){
        c1+=12;
        c2--;
    }
    while(c1>11){
        c1-=12;
        c2++;
    }
//    cout<<c1<<" ";
    bp({b_m[c1],t*t2,c2});
}
void bps(string s,int t){    //#升b降+上八-下八%后整数为时间
    int a;
    while((a=s.find("/"))!=-1){
        bp(s.substr(0,a),t);
        s=s.substr(a+1,s.size()-a);
    }
    bp(s,t);
}
int main(){
//    system("mode con:cols=40 lines=1");
    system("title 孤勇者——陈奕迅");
    string s;
    s="3%8/0%5/1/2/1/3%8/0%3/1/2/1/2/3/"
      "6-%3/1/6-%3/1/6-%3/1/2%2/1%2/7-%8/0%8/";//A乐段一半
    string A=s+s;
    s="6-/1/6%3/6/6/5/6%2/6/5/6/5/6/5/3/3%7/0%6/"
      "6-/1/6%3/6/6/5/6/5/7%3/7/7/6/7%3/6%2/3%9/"
      "0/3/5/3/2%3/3/2%3/3/2%3/3/5/3/5/3/2%3/3/2%3/3/2%4/0%2/"
      "1/2/3%2/6-%2/1%2/3%2/2%3/3/2/1/1%2/6-%8/0%6/";//B'乐段
    string B_=s;
    s="6/7/1+/2+/7/1+/1+%2/1+/7/1+/2+/7/1+/1+%2/"
      "1+/2+/3+/2+/3+/2+/3+%2/3+/2+/3+%2/5+%2/3+%2/";//C.a乐段
    string C;
    C=(s+s);
    s="5+%2/3+%3/5+/3+%3/5+/3+/5+/6+/3+/5+%2/";//C.b乐段
    C+=(s+s);
    s="5+/5+/3+/2+/2+%2/2+%2/1+/3+%2/2+/2+%2/2+%2/1+/1+/6%8/0%6/"
    ;//C.c乐段
    C+=(s+s);
    s="6/5/6%3/5/6/5/6/5/6%2/6/5/6/5/6/5/3/3%7/0%6/"
      "6/5/6%3/5/6/5/6/5/7%3/7/7/6/7/6/3/3%7/0%5/"
      "3/5/3/2%3/3/2%3/3/2%3/3/5/3/5/3/2%3/3/2%3/3/2%4/0%2/"
      "1/2/3%2/6%2/1+%2/3+%2/2+%3/3+/2+/1+/1+%2/6%12/0%2/";//B乐段
    //A-B'-C-B-C-d-C
    string B=s;
    s="6-%2/1%2/3%2/7-%4/7-%2/7-/7-/6-/6-%15/";
    string d=s+s;
    int time=250;
    bps(A+B_+C+"0%16/"+B+C+d+C,time);
    return 0;
}


0
0
0
0
0
黄秋实
黄秋实
初级守护
初级守护

我也是这样一个“孤勇者”。

熬夜打过代码,对峙过无助,绝望

0
0
我要回答