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

蓝桥杯 门牌制作

1.门牌制作 - 蓝桥云课

门牌制作

题目描述

本题为填空题,只需要算出结果后,在代码中使用输出句将所填结果输出即可。

小蓝要为一条街的住户制作门牌。

这条街一共有2020位住户,门牌号从1到2020编号。

小蓝制作门牌的方法是先制作0到9这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌1017需要依次粘贴字符1、0、1、7,即需要1个字符0,2个字符1,1个字符7。

请问要制作所有的1到2020号门牌,总共需要多少个字符?

运行限制
  • 最大运行时间:1s
  • 最大运行内存:128M
统计信息
  • 总通过次数:64510
  • 总提交次数:66910
  • 通过率:96.4%
难度:中等
  • 标签:2020, 模拟, 数学, 省赛
思路:

就是暴力

代码如下:
 
#include <iostream>
#include <cmath>
#include <algorithm>
#include <cstring>
#include<map>
using namespace std;
int fun(int x)
{
	int cnt = 0;
	while(x)
	{
		int dig = x % 10;
		if(dig == 2)
		cnt++;
		x /= 10;
	}
	return cnt;
}
int main() 
{
	int sum = 0;
	for(int i = 1 ; i <= 2020 ; i++)
	{
		sum += fun(i);
	}
	cout << sum;
    return 0;
}

相关文章:

  • 儿童英语启蒙规划
  • 分布式拒绝服务(DDoS)攻击检测系统的设计与实现
  • LeetCode:132. 分割回文串 II(DP Java)
  • 《论数据分片技术及其应用》审题技巧 - 系统架构设计师
  • 入门大模型的学习路线是什么?
  • Rt-thread源码剖析(2)——时钟与定时器
  • CAN总线通信协议学习4——数据链路层之仲裁规则
  • DHCP配置实验
  • 企业建设——控制措施类型
  • 静态时序分中的case analysis传播分析
  • 迷你世界脚本世界UI接口:UI
  • react 编写一个待办事项,函数优化,组件传值
  • openssl下aes128算法gcm模式加解密运算实例
  • MyBatis-Plus 元对象处理器 @TableField注解 反射动态赋值 实现字段自动填充
  • logback日志输出配置范例
  • 基于第三方SDK的Windows平台全功能RTMP|RTSP直播播放器深度解析
  • C++20 中的 `consteval` 和 `constinit` 特性
  • Bash Shell 比较注入漏洞:分析与利用
  • 深入解析:域名转换成 IP 地址的多种方式
  • Element Plus使用(五)
  • 做a暧小视频在线观看网站/万网注册域名查询
  • 宁波高端网站制作公司/代做百度收录排名
  • 做做网站/谷歌广告推广
  • 北京网站建设报价/企业查询系统
  • 专业的营销型网站最新报价/360网站推广官网
  • 高端网站设计公司新鸿儒/最彻底的手机优化软件