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

华年的小年华 2023-03-18 19:48:51

第一题:

#include <iostream>

using namespace std;

typedef long long LL;

int main()
{
	int res = 0;
	int a = 1, b = 1;
	LL n = 202202011200;
	for (int i = 3; i <= n; i ++ )
	{
		int c = a + b;
		a = b;
		b = c;	
		if (a % 10 == 7) res ++ ;
	}	
	cout << res << endl;
	return 0;
} 

第二题:直接判断素数,一直算

#include <iostream>
using namespace std;
int main()
{
  // 请在此输入您的代码
  cout<<342963;
  return 0;
}

第三题:

#include <iostream>

using namespace std;

typedef long long LL;

const int N = 1e7 + 10;

LL primes[N], cnt = 0;
bool st[N];

void get_primes(LL n)
{
    for (int i = 2; i <= n; i ++ ) 
    {
        if (!st[i]) primes[cnt ++ ] = i;
        for (int j = 0; primes[j] <= n / i; j ++ ) 
        {
            st[primes[j] * i] = true;
            if (i % primes[j] == 0) break;
        }
    }
}

int main()
{
    get_primes(N);
    LL n;
    LL cnt = 1L;
    scanf("%lld", &n);
    for (int i = 0; i < cnt; i ++ ) 
        if (n % primes[i] == 0) 
            cnt ++ ;
    cout << cnt << endl;
    return 0;
}

 

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

50,781

社区成员

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

 刷题!

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