当前位置: 首页 > news >正文

蓝桥杯C++组部分填空题

P1508 - [蓝桥杯2020初赛] 门牌制作 - New Online Judge

#include<bits/stdc++.h>
using namespace std;

int main()
{
	int res = 0;
	for(int i = 1; i <= 2020; i++)
	{
		int num = i;
		while(num)
		{
			if(num % 10 == 2) res++;
			num/=10;
		}
	}
	cout<<res;
	return 0;
}
624

P1509 - [蓝桥杯2020初赛] 既约分数 - New Online Judge

#include<bits/stdc++.h>

using namespace std;
int gcd(int x,int y)
{
	//辗转相除
	/*
		x / y == n ... m
		y / m == n2 ... m2
		 
	*/ 
	
	while(x % y)
	{
		int z = x % y;
		x = y;
		y = z;
	}
	
	//别忘记return y
	return y; 
}
int main()
{
	long long res = 0;
	for(int i = 1;i <= 2020; i++)
	{
		for(int j = 1; j<= 2020; j++)
		{
			if(gcd(i,j)==1) res++; 
		}
	}
	cout<<res;
	return 0;
}
2481215

P1514 - [蓝桥杯2020初赛] 约数个数 - New Online Judge

#include<iostream>
#include<cstring>
#include<algorithm>

using namespace std;

int main()
{
	
	int n = 1200000;
	long long res = 0;
	for(int i = 1;i <= n; i++)
	{
		if(n % i == 0) res++;
	}
	cout<<res;
	return 0;
}
96

P1550 - [蓝桥杯2021初赛] 卡片 - New Online Judge

#include<iostream>
#include<cstring>
#include<algorithm>

using namespace std;

int main()
{
	
	int a[10];
	for(int i = 0;i<=9;i++)a[i] = 2021;// 
	
	bool flag = false;
	 int i = 1;//从1开始
	while(!flag)
	{
		int num = i;
		while(num)
		{
			int k = num % 10;
			if(a[k]<=0) 
			{
				flag = true;
			}
			a[k]--;
		
			num /= 10;
		}
		if(flag)
		{
			cout<<i - 1;//当前不能拼接,返回上一个可以拼接的数字 
			break; 
		} 
		i++;
	}
	
	 
	return 0;
}
3181

http://www.dtcms.com/a/127003.html

相关文章:

  • 如何为C++实习做准备?
  • Samtec行业科普 | 人工智能嵌入式解决方案
  • Mitosis:跨框架的UI组件解决方案
  • Java 与 LibreOffice 集成开发指南
  • 嵌入式MCU常用模块
  • 玩转Docker | 使用Docker搭建Blog微博系统
  • 从零开始:在 GrapesJS Style Manager 中新增 row-gap 和 column-gap
  • API身份验证与密钥管理最佳实践
  • javaweb综合训练
  • CExercise_10_1动态数组Vector
  • scrapy爬虫框架采集完成后进行暂停延时关闭方法
  • 难度偏低,25西电人工智能学院821、833、834考研录取情况
  • Java常用工具算法-7--秘钥托管云服务2(阿里云 KMS)
  • python办公自动化------邮件发送
  • SAQ评级是什么,SAQ评级的意义?对企业发展好处
  • transformers 中的 input_ids 和 labels 是什么
  • 一个Linux/Java乱码问题的解决
  • Express中间件(Middleware)详解:从零开始掌握(2)
  • 使用Windows工具进行内存取证(不进行完全内存转储)
  • C语言:位段
  • 【后端分享】SpringBoot实现接口防刷的5种实现方案!
  • 微软Exchange管理中心全球范围宕机
  • centos-stream-9上安装nvidia驱动和cuda-toolkit
  • C++中std::move的高级应用示例
  • Robot---SPLITTER行星探测机器人
  • VS Code构建C/C++开发环境(Windows with MinGW and CMake)
  • Qt学习笔记——TableWidget的一些学习东西
  • 精品推荐-最新大模型MCP核心架构及最佳实践资料合集(18份).zip
  • Named Entity Recognition with Bidirectional LSTM-CNNs(于双向LSTM神经网络的命名实体识别)论文阅读
  • JDBC驱动autosave缺陷的修复与配置指南