蓝桥杯 Day 7 (C++)
三角回文数
#include <iostream>
#include <string>
using namespace std;
bool checkA(long long x)
{
string s = to_string(x);
int l = 0, r = s.size() - 1;
while(l <= r)
{
if(s[l] != s[r])
{
return false;
}
l ++;
r --;
}
return true;
}
bool checkB(long long x)
{
int i = 1;
while(true)
{
if(i * (i + 1) == x * 2)
{
return true;
}
if(i * (i + 1) > x * 2)
{
return false;
}
i ++;
}
}
int main()
{
long long n = 20220515;
while(true)
{
if(checkA(n) && checkB(n))
{
cout << n << endl;
return 0;
}
n ++;
}
return 0;
}

数数
#include <iostream>
using namespace std;
long long l = 2333333, r = 23333333;
bool check(int x)
{
int ans = 0;
for(int i = 2; i <= x / i; i++)
{
if(x % i == 0)
{
while(x % i == 0)
{
x /= i;
ans ++;
}
}
}
if(x > 1) ans ++;
if(ans == 12) return true;
else return false;
}
int main()
{
int ans = 0;
for(int i = l; i <= r; i++)
{
if(check(i))
{
ans ++;
}
}
cout << ans << endl;
return 0;
}

...全文
相关推荐
2011 蓝桥杯模拟 c语言 高职
根据给定的文件信息,我们可以总结出以下关于2011年蓝桥杯C语言高职组比赛的相关知识点:### 1. 回文串判断#### 知识点概述回文串是一种特殊的字符串,其正序和逆序相同。
2013蓝桥杯C语言编程题库和答案 -
"2013蓝桥杯C语言编程题库和答案"本题库共包含两个问题,分别是维纳智力早熟问题和高斯的日记问题。下面是对这两个问题的详细解释和解决方案。问题一:维纳智力早熟问题维纳智力早熟,11岁就上了大学。
2013蓝桥杯第1题
其中,C/C++是参赛者最常选择的语言之一。### 二、题目背景与要求#### 题目背景题目来源于2013年蓝桥杯C/C++初赛B组的第一题。
蓝桥杯 Java A组 历年真题加测试
+ c) % lastFourDigits; a = b; b = c; c = d; } System.out.println(d); }}```以上是蓝桥杯Java A组部分真题的分析与解答。
第十五届蓝桥杯大赛软件赛省赛第二场 C/C++ 大学 A组
以上是对第十五届蓝桥杯大赛软件赛省赛第二场C/C++大学A组的详细解析,包括了考试流程、题目类型、具体试题的解题思路和部分示例代码。


