头像

AE86丶




离线:12小时前


最近来访(63)
用户头像
coolmannewkeyNG
用户头像
aiden1234
用户头像
FLY_4
用户头像
玖六
用户头像
似近似远
用户头像
RyanMoriarty
用户头像
yzj1
用户头像
Misaka_9982
用户头像
夏野了_0
用户头像
Jaeger_3
用户头像
星愿烦行
用户头像
Yeahhh
用户头像
Tingting
用户头像
骑白马的唐僧
用户头像
Ivegetabledog
用户头像
蓬蒿人
用户头像
yxc
用户头像
Sign
用户头像
edgdcgxgbx
用户头像
maytime

活动打卡代码 AcWing 4082. 子序列

AE86丶
1天前
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
int main()
{
    string s;
    cin>>s;
    int res=0;
    for(int i=0;i<s.size();i++)
    {
        for(int j=i+1;j<s.size();j++)
        {
            for(int k=j+1;k<s.size();k++)
            {
                if(s[i]=='Q'&&s[j]=='A'&&s[k]=='Q') res++;
            }
        }
    }
    cout<<res;
    return 0;
}


活动打卡代码 AcWing 1477. 拼写正确

AE86丶
2天前
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
int main()
{
    string s;
    cin>>s;
    int sum=0;
    for(int i=0;i<s.size();i++)
    {
        sum+=s[i]-'0';
    }
    string str=to_string(sum);
    for(int i=0;i<str.size();i++)
    {
        if(str[i]=='0') cout<<"zero"<<" ";
        else if(str[i]=='1') cout<<"one"<<" ";
        else if(str[i]=='2') cout<<"two"<<" ";
        else if(str[i]=='3') cout<<"three"<<" ";
        else if(str[i]=='4') cout<<"four"<<" ";
        else if(str[i]=='5') cout<<"five"<<" ";
        else if(str[i]=='6') cout<<"six"<<" ";
        else if(str[i]=='7') cout<<"seven"<<" ";
        else if(str[i]=='8') cout<<"eight"<<" ";
        else cout<<"nine"<<" ";
    }
    return 0;
}


活动打卡代码 AcWing 445. 数字反转

AE86丶
2天前
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
int main()
{
    string s;
    cin>>s;
    if(s[0]=='-')
    {
        cout<<"-";
        for(int i=s.size()-1;i>=0;i--)
        {
            if(s[i]=='0') continue;
            for(int j=i;j>0;j--)
            {
                cout<<s[j];
            }
            break;
        }
    }
    else
    {
        for(int i=s.size()-1;i>=0;i--)
        {
            if(s[i]=='0') continue;
            for(int j=i;j>=0;j--)
            {
                cout<<s[j];
            }
            break;
        }
    }
    return 0;
}


活动打卡代码 AcWing 449. 质因数分解

AE86丶
2天前
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
typedef long long LL;
bool check(int n)
{
    for(int i=2;i<=n/i;i++)
    {
        if(n%i==0) return false;
    }
    return true;
}
int main()
{
    LL n;
    cin>>n;
    for(int i=2;i<=n/i;i++)
    {
        if(check(i)&&n%i==0) 
        {
            cout<<n/i;
            break;
        }
    }
    return 0;
}


活动打卡代码 AcWing 441. 数字统计

AE86丶
2天前
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
int res=0;
int main()
{
    int l,r;
    cin>>l>>r;
    for(int i=l;i<=r;i++)
    {
        string ss=to_string(i);
        for(int i=0;i<ss.size();i++)
        {
            if(ss[i]=='2') res++;
        }
    }
    cout<<res;
    return 0;
}


活动打卡代码 AcWing 425. 明明的随机数

AE86丶
2天前
#include <iostream>
#include <cstring>
#include <algorithm>
#include <vector>
using namespace std;
const int N = 110;
int main()
{
    int n;
    cin>>n;
    int a[N];
    vector<int>q;
    for(int i=0;i<n;i++) 
    {
        cin>>a[i];
        if(!count(q.begin(),q.end(),a[i])) q.push_back(a[i]);
    }
    sort(q.begin(),q.end());
    cout<<q.size()<<endl;
    for(int i=0;i<q.size();i++) cout<<q[i]<<" ";
    return 0;
}


活动打卡代码 AcWing 417. 不高兴的津津

AE86丶
2天前
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
int main()
{
    int a[7][2],aim=0,time=0;
    for(int i=0;i<7;i++)
        for(int j=0;j<2;j++)
            cin>>a[i][j];
    for(int i=0;i<7;i++)
    {
        int tt=0;
        for(int j=0;j<2;j++)
        {
            tt+=a[i][j];                
        }
        if(tt>aim&&tt>8)
        {
            aim=tt;
            time=i+1;
        }
    }
    cout<<time;
    return 0;
}


活动打卡代码 AcWing 421. 陶陶摘苹果

AE86丶
2天前
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
int main()
{
    int a[10],m,res=0;
    for(int i=0;i<10;i++) cin>>a[i];
    cin>>m;
    for(int i=0;i<10;i++)
    {
        if(a[i]<=m+30) res++;
    }
    cout<<res;
    return 0;
}


活动打卡代码 AcWing 428. 数列

AE86丶
2天前
#include <iostream>
#include <cstring>
#include <algorithm>
#include <vector>
#include <cmath>
using namespace std;
typedef long long LL;
int main()
{
    int n,m;
    cin>>n>>m;
    vector<LL>q;
    for(int i=1;i<=1024;i++)
    {
        LL sum=0;
        for(int j=0;j<32;j++)
        {
            if(i>>j&1) 
            {
                sum+=pow(n,j);
            }
        }
        q.push_back(sum);
    }
    sort(q.begin(),q.end());
    cout<<q[m-1];
    return 0;
}


活动打卡代码 AcWing 433. ISBN号码

AE86丶
3天前
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
int main()
{
    string s;
    cin>>s;
    vector<int>q;
    for(int i=0;i<s.size()-1;i++)
    {
        if(s[i]!='-') q.push_back(s[i]-'0');
    }
    int sum=0;
    for(int i=1;i<=q.size();i++)
    {
        sum+=q[i-1]*i;
    }
    int res=sum%11;
    if(res==10&&'X'==s[s.size()-1] || res==s[s.size()-1]-'0') puts("Right");
    else 
    {
        s[s.size()-1]='res';
        for(int i=0;i<s.size()-1;i++)
        {
            cout<<s[i];
        }
        if(res==10) cout<<"X";
        else cout<<res;
    }
    return 0;
}