第十四届蓝桥杯三月真题刷题训练——第 5 天(3.8)
数的分解
#include<bits/stdc++.h>
using namespace std;
bool pd(int x)
{
while(x)
{
if(x % 10 == 2 || x % 10 == 4)
return false;
x /= 10;
}
return true;
}
int main()
{
ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
int ans = 0;
for(int i = 1; i < 673; i ++)
for(int j = i + 1; j < 2019 - i - j; j ++ )
if(pd(i) && pd(j) && pd(2019 - i - j)) ans ++;
cout << ans;
return 0;
}
猜生日
#include<bits/stdc++.h>
using namespace std;
int main()
{
for(int i = 19000101; i < 20120312; i ++ )
if(i % 2012 == 0 and i % 3 == 0 and i % 12 == 0 and i / 100 % 100 ==6 and i % 100 < 32)
{
cout << i;
break;
}
return 0;
}
成绩统计
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n, x, T, ans1 = 0, ans2 = 0;
cin >> n;
T = n;
while(T -- )
{
cin >> x;
if(x >= 85) ans1 ++;
if(x >= 60) ans2 ++;
}
cout << ((ans2 * 100 + n / 2) / n) << "%\n" << ((ans1 * 100 + n / 2)/ n) << "%";
return 0;
}
最大和
#include<bits/stdc++.h>
using namespace std;
int prime(int n)
{
bool flag = true;
for (int i = 2; i < n; i ++ )
{
if (n % i == 0)
{
int j;
for (j = 2; j < i; j ++ ) if (i % j == 0) break;
if (j != i)
{
flag = 0;
continue;
}
return i;
}
}
return flag == 1 ? n : 0;
}
int main()
{
int n;
cin >> n;
int a[n + 1];
for(int i = 1; i <= n; i ++ )
cin >> a[i];
vector<int> dp(n + 1, INT_MIN);
dp[1] = a[1];
for (int i = 1; i < n; i++)
{
int d = prime(n - i);
for (int j = 1; j <= d; j ++ )
{
if (i + j > n) break;
dp[i + j] = max(dp[i + j], dp[i] + a[j + i]);
}
}
cout << dp[n] << endl;
return 0;
}
...全文
相关推荐
第十三届蓝桥杯EDA组省赛真题 训练题
"第十三届蓝桥杯EDA组省赛真题 训练题"这个主题涵盖了电子设计自动化(EDA)领域的知识,这是电子信息工程中一个重要的分支。
蓝桥杯18天的刷题量,共180道题
总的来说,蓝桥杯18天刷题计划是一个挑战性的训练项目,对于准备参加蓝桥杯的选手来说,这是一次难得的提升机会。
python蓝桥杯省赛刷题总结+真题
【Python蓝桥杯省赛刷题总结】在Python编程领域,蓝桥杯竞赛是一个非常重要的比赛,它旨在考察参赛者的编程能力、算法理解和问题解决技巧。
蓝桥杯历年真题及测试数据.zip
在准备蓝桥杯的过程中,除了刷题,还应注重理论知识的学习,关注算法的最新发展,保持对新技术的兴趣。同时,团队合作、项目实践也是提升技能的重要途径。
13-15届蓝桥杯EDA模拟题和真题
第十三届蓝桥杯EDA赛训练试题一资源包第十三届蓝桥杯EDA赛训练试题二资源包第十三届蓝桥杯EDA赛训练试题三资源包第十四届蓝桥杯EDA赛模拟题一第十四届蓝桥杯EDA赛模拟题二第十四届蓝桥杯EDA省赛真


