第十四届蓝桥杯三月真题刷题训练——第 5 天(3.8)
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;
}

...全文
相关推荐
第十三届蓝桥杯EDA组省赛真题 训练题
第十三届EDA省赛一等奖国赛二等奖,学好资源中的双层板绘制,有客观题的知识了解即可拿奖,总结:有手就行
蓝桥杯18天的刷题量,共180道题
ggui20:发布的时候设为0积分下载,可能系统会自动修改,如果有修改,请私聊我 蓝桥杯18天的刷题量,共180道题
python蓝桥杯省赛刷题总结+真题
python蓝桥杯省赛刷题总结+真题
蓝桥杯历年真题及测试数据.zip
蓝桥杯往年的比赛真题和测试数据,可以写个脚本一键导入到自己的OJ,蓝桥杯考前复习必备,官方的后台数据,质量没问题!
13-15届蓝桥杯EDA模拟题和真题
第十三届蓝桥杯EDA赛训练试题一资源包 第十三届蓝桥杯EDA赛训练试题二资源包 第十三届蓝桥杯EDA赛训练试题三资源包 第十四届蓝桥杯EDA赛模拟题一 第十四届蓝桥杯EDA赛模拟题二 第十四届蓝桥杯EDA省赛真题 第十五届蓝桥杯EDA赛模拟试题一(嘉立创EDA提供) 第十五届蓝桥杯EDA赛模拟试题二(嘉立创EDA提供) 4T十五届模拟三


