第十四届蓝桥杯三月真题刷题训练——第 7 天(3.10)
第一题主要是判断回文,那个三角不三角都不重要了
#include <bits/stdc++.h>
#define mpr make_pair
#define pb push_back
#define fi first
#define se second
#define endl '\n'
using namespace std;
typedef long long ll;
typedef pair<int,int> PII;
const int INF = 0x3f3f3f3f;
const int N = 6e3 + 10;
bool check(int n)
{
string val = to_string(n);
string tmp = val;
reverse(tmp.begin(),tmp.end());
if(tmp == val) return true;
else return false;
}
void solve(){
// cout << 363* 364/2;
// cout << (20220514 > (N*(N+1)/2));
for(int i = N;i < INF;i++)
{
int num = i*(i+1)/2;
if(num > 20220514 && check(num))
{
cout << num;
return;
}
}
}
void run()
{
ios::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
}
int main() {
run();
int t;
t = 1;
while(t--) {
solve();
}
return 0;
}

第二题学一个分解质因数
#include <bits/stdc++.h>
#define mpr make_pair
#define pb push_back
#define fi first
#define se second
#define endl '\n'
using namespace std;
typedef long long ll;
typedef pair<int,int> PII;
const int INF = 0x3f3f3f3f;
const int N = 1e5 + 10;
bool get_ans(int n)
{
int cnt = 0;
for(int i = 2;i * i <= n;i++)
{
if(n % i == 0)
{
while(n%i == 0)
{
n /= i;
cnt ++;
}
}
}
if(n != 1) cnt ++;
if(cnt == 12) return true;
else return false;
}
void solve(){
int ans = 0;
for(int i = 2333333;i <= 23333333;i++)
{
if(get_ans(i)) ans ++;
}
cout << ans;
}
void run()
{
ios::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
}
int main() {
run();
int t;
t = 1;
while(t--) {
solve();
}
return 0;
}

...全文
相关推荐
第十三届蓝桥杯EDA组省赛真题 训练题
"第十三届蓝桥杯EDA组省赛真题 训练题"这个主题涵盖了电子设计自动化(EDA)领域的知识,这是电子信息工程中一个重要的分支。
python蓝桥杯省赛刷题总结+真题
【Python蓝桥杯省赛刷题总结】在Python编程领域,蓝桥杯竞赛是一个非常重要的比赛,它旨在考察参赛者的编程能力、算法理解和问题解决技巧。
蓝桥杯18天的刷题量,共180道题
总的来说,蓝桥杯18天刷题计划是一个挑战性的训练项目,对于准备参加蓝桥杯的选手来说,这是一次难得的提升机会。
蓝桥杯历年真题及测试数据.zip
在准备蓝桥杯的过程中,除了刷题,还应注重理论知识的学习,关注算法的最新发展,保持对新技术的兴趣。同时,团队合作、项目实践也是提升技能的重要途径。
13-15届蓝桥杯EDA模拟题和真题
第十三届蓝桥杯EDA赛训练试题一资源包第十三届蓝桥杯EDA赛训练试题二资源包第十三届蓝桥杯EDA赛训练试题三资源包第十四届蓝桥杯EDA赛模拟题一第十四届蓝桥杯EDA赛模拟题二第十四届蓝桥杯EDA省赛真


