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

Think_bird 2023-03-12 17:18:35

找素数

#include<bits/stdc++.h>

using namespace std;

bool isPrime(int num) 
{
  if(num == 2 || num == 3) return true;
  if(num % 6 != 1 && num % 6 != 5) return false;
  for(int i = 5; i <= sqrt(num); i += 6) {
    if(num % i == 0 || num % (i+2) == 0)
      return false;
  }
  return true; 
}

int main()
{
  int i = 2, cnt = 0;
  while(true) {
    if(isPrime(i)) cnt++;
    if(cnt == 100002) {
      cout << i << endl;
      break;
    }
    i ++ ;
  }
  return 0;
}

图书排列

#include<bits/stdc++.h>

using namespace std;

int main()
{
    int ans = 0;
    int a[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
    while(next_permutation(a, a + 10))
    {
        for(int i = 1; i < 10; i ++ )
            if(a[i] == a[i - 1] + 1 || a[i] == a[i - 1] - 1) goto out;
        ans ++;
        out:;
    }
    cout << ans;

    return 0;
}

 

...全文
5 回复 打赏 收藏 举报
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复
发帖
高校算法学习社区

3.5w+

社区成员

和众多高校算法内卷分子,一起学习和交流算法那。浓郁的算法交流氛围,拒绝躺平,有效内卷。加入我们,私信我拉你入核心内卷群。
算法数据结构leetcode 个人社区
社区管理员
  • 执 梗
  • Dream-Y.ocean
  • ღCauchyོꦿ࿐
加入社区
帖子事件
创建了帖子
2023-03-12 17:18
社区公告

 刷题!