news 2026/4/23 8:16:38

上海计算机学会12月月赛丙组T1强迫症题解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
上海计算机学会12月月赛丙组T1强迫症题解
题目描述

冰棍特别喜欢整齐的东西,对于数更是有特殊的癖好。

冰棍认为,如果一个数只有恰好一位不是 00,那么这个数是整齐的。比如,1,2,40,5001,2,40,500 是整齐的数,而 1919,101,80801919,101,8080 不是整齐的数。

现在他很好奇,在 [1,n][1,n] 的区间内有多少个这种整齐的数。因为他一天要睡 2525 个小时,所以这事交给了你。

输入格式

输入第一行一个整数 TT。

接下来 TT 组数据,每组一行一个整数 nn。

输出格式

对于每组数据,输出一个整数,表示 [1,n][1,n] 内有多少整齐的数。

数据范围
  • 对于 60%60% 的数据,n≤100n≤100;
  • 对于 100%100% 的数据,1≤T≤1041≤T≤104,1≤n≤1061≤n≤106。

题解:根据整齐数的定义,凡是1-9 ,10,20,30,。。。100,200,300。。。1000,2000,3000,10000,20000,30000。。。90000

#include<iostream> using namespace std; int a[10001]; int main(){ int t; cin>>t; for(int i=0;i<t;i++){ cin>>a[i]; if(a[i]<=9){ cout<<a[i]; }else if(a[i]<=99){ cout<<9+a[i]/10; }else if(a[i]<999){ cout<<9+9+a[i]/100; }else if(a[i]<9999){ cout<<9+9+9+a[i]/1000; }else{ cout<<9+9+9+9+a[i]/10000; } } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 7:01:46

gemma.cpp模型转换实战:从Hugging Face到C++推理的高效路径

gemma.cpp模型转换实战&#xff1a;从Hugging Face到C推理的高效路径 【免费下载链接】gemma.cpp 适用于 Google Gemma 模型的轻量级独立 C 推理引擎。 项目地址: https://gitcode.com/GitHub_Trending/ge/gemma.cpp 你是否曾经在Python环境中训练了优秀的Gemma模型&…

作者头像 李华
网站建设 2026/4/21 23:10:45

26、高效办公必备:全面的键盘快捷键指南

高效办公必备:全面的键盘快捷键指南 在日常的文档处理、图形设计、表格操作等工作中,熟练掌握键盘快捷键可以极大地提高工作效率。以下将为大家详细介绍一系列实用的键盘快捷键及其使用方法。 1. 插入点移动 在文本编辑过程中,快速移动插入点是一项基本需求。以下是一些常…

作者头像 李华
网站建设 2026/4/18 9:10:09

Window 操作java进程

查看进程方法一&#xff1a;使用任务管理器&#xff08;图形界面&#xff09;按下 Ctrl Shift Esc 打开 任务管理器。切换到 “详细信息” 选项卡。查找进程名为 java.exe 或 javaw.exe 的条目。java.exe&#xff1a;通常用于命令行启动的 Java 应用。javaw.exe&#xff1a;通…

作者头像 李华
网站建设 2026/4/18 2:57:25

3步解决键盘固件版本混乱:完整终极管理指南

你是否曾因键盘固件更新导致自定义按键层消失&#xff1f;是否在尝试新功能时发现编译错误&#xff1f;这篇键盘固件管理完整指南将帮你彻底告别版本混乱&#xff0c;建立一套简单高效的维护流程。 【免费下载链接】qmk_firmware Open-source keyboard firmware for Atmel AVR …

作者头像 李华
网站建设 2026/4/23 3:41:52

LabVIEW称重系统

​LabVIEW 开发智能称重系统&#xff0c;整合高精度数据采集、智能计算、数据管理等功能。系统以 LabVIEW 为核心开发平台&#xff0c;实现重量采集、总价核算、找零计算、语音播报、数据存储与商品管理全流程自动化&#xff0c;大幅提升称重交易与数据管理效率。适用于超市生鲜…

作者头像 李华
网站建设 2026/4/19 16:22:39

4、Unix哲学与历史:从起源到发展

Unix哲学与历史:从起源到发展 1. Unix哲学理念 1.1 设计的前瞻性 在进行数据格式和代码设计时,要预留发展空间。若不如此,可能会因难以在保持向后兼容性的同时进行更改,而被困于早期不明智的选择中。设计协议或文件格式时,应使其具有足够的自描述性以便扩展,可包含版本…

作者头像 李华