第十四届蓝桥杯三月真题刷题训练——第 5 天(3.8)

_谦言万语 2023-03-08 20:01:25

1.

#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
const int N = 1e5+10;
int cnt[N], a[N];
int n,res;

bool check(int x)
{
    while(x)
    {
        if(x%10==2 || x%10==4) return false;
        x/=10;
    }
    return true;
}

int main()
{
    for(int i=1; i<=1007; i++)
    {
        if(check(i))
        for(int j=i+1; j<=1008; j++)
        if(check(j))
        {
            int k=2019-i-j;
            if(j<k && check(k)) res++;
        }
    }
    cout<<res;
    return 0;
}

 2.

#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
int y,m,d;

int main()
{
    for(int i=1912; i<=2012; i++)
        for(int j=1; j<=30; j++)
        {
            int s=i*10000+6*100+j;
            if(s%2012==0 && s%3==0 && s%12==0) 
            {
                cout<<s;
                return 0;
            }
        }
    return 0;
}

3.

#include <bits/stdc++.h>
#define INF 0x3f3f3f3f
using namespace std;
typedef long long LL;
 
int main() {
    int n,a;
    double s1,s2;
    cin>>n;
    for(int i=1; i<=n; i++) {
        cin>>a;
        if(a>=60) s1++;
        if(a>=85) s2++;        
    }
    s1=s1*100.0/n,s2=s2*100.0/n;
    printf("%.0f%\n%.0f%",s1,s2);
    return 0;
}

 4.

#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
const int N = 1e4+10;
int n,res,a[N];
int f[N];

bool is_prime(int x)
{
    for(int i=2; i<=x/i; i++)
        if(x%i==0) return false;
    return true;
}

int prime(int x)
{
    for(int i=2; i<=x; i++)
        if(x%i==0 && is_prime(i)) return i;
    return 1;
}

int main()
{
    cin>>n;
    for(int i=1; i<=n; i++) cin>>a[i];
    memset(f,-0x3f,sizeof f);
    f[1]=a[1];
    for(int i=1; i<=n; i++)
    {
        int j=prime(n-i);
        for(int k=i+1; k<=i+j; k++)
        {
            if(f[k]==-0x3f3f3f3f) f[k]=f[i]+a[k];
            else f[k]=max(f[k],f[i]+a[k]);
        }
    }
    cout<<f[n];
    return 0;
} 

 

...全文
11 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

50,782

社区成员

发帖
与我相关
我的任务
社区描述
和众多高校算法内卷分子,一起学习和交流算法那。浓郁的算法交流氛围,拒绝躺平,有效内卷。加入我们,私信我拉你入核心内卷群。
算法数据结构leetcode 个人社区
社区管理员
  • 执 梗
  • Dream-Y.ocean
  • ღCauchyོꦿ࿐
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

 刷题!

试试用AI创作助手写篇文章吧