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

构造,ABC251D - At Most 3 (Contestant ver.)

目录

一、题目

1、题目描述

2、输入输出

2.1输入

2.2输出

3、原题链接

二、解题报告

1、思路分析

2、复杂度

3、代码详解


一、题目

1、题目描述

2、输入输出

2.1输入

2.2输出

3、原题链接

https://atcoder.jp/contests/abc251/tasks/abc251_d


二、解题报告

1、思路分析

拿出 [1, 100] 我们可以构造出[1, 100] 之内的任何数

对于 [100, 10000],因为已经可以构造出[1, 100],所以我们把区间整体除以100,问题转换成了表示出 [1, 100],这说明我们拿出 [1, 100] * 100 = [100, 10000] 即可

[10000, 1000000] 类似

这种构造思路很常见,积累一下

2、复杂度

时间复杂度: O(300)空间复杂度:O(1)

3、代码详解

#include <bits/stdc++.h> namespace ranges = std::ranges; namespace views = std::views; using i64 = long long; using u32 = unsigned; using u64 = unsigned long long; int main() { std::ios::sync_with_stdio(false); std::cin.tie(nullptr); int W; std::cin >> W; std::cout << 300 << '\n'; for (int i = 1; i <= 100; ++i) { std::cout << i << ' ' << i * 100 << ' ' << i * 10000 << ' '; } return 0; }
http://www.cnnetsun.cn/news/1276163.html

相关文章:

  • AMD Ryzen处理器深度优化:SMUDebugTool技术突破与系统级调试指南
  • PyWxDump环境配置全攻略:从兼容性检测到生产级部署
  • ## 06|测试不是负担:Pytest 驱动的回归防线搭建
  • 音乐自由解放:Unlock Music如何打破数字版权的无形枷锁
  • 攻克图表提取与数据恢复难题:WebPlotDigitizer的创新方案
  • 突破NCM格式壁垒:ncmdump实现音乐自由的技术指南
  • Windows图片自动上传到百度网盘完整教程
  • 34岁大厂程序员被裁当场痛哭:月供2.6万!43岁被裁、赔偿金只够撑半年!
  • 【图像加密解密】3D物流图和改进型奇里科夫图图像加密解密【含Matlab源码 15162期】
  • 〘 6-2 〙软考高项 | 第13章:项目资源管理(下)
  • go-mcp基础
  • 情人节,爱你无数遍
  • 技术员视角:如何判断电商API接口的稳定性和可靠性
  • C 语言值传递陷阱:为什么链表初始化必须用 LinkList *L(二级指针)?
  • JeechBoot前端设置表格内自定义元素
  • 场景应用:全国首单车联网领域数据资产入表
  • 2026年存储市场核心数据与趋势分析
  • 打破小爱音箱音乐壁垒:XiaoMusic让你的智能音箱重获自由
  • 一文看懂 Bsin-PaaS Skills:把企业能力做成 AI 可调用的「技能」
  • 3步解锁显卡潜能:开源工具如何重构游戏体验
  • PyCINRAD:破解气象雷达数据密码的Python利器
  • 计算机毕业设计java基于Web的社区留守儿童管理系统 基于B/S架构的旅游景区综合信息管理平台设计 基于Spring Boot的景点资源与游客服务管理系统开发
  • autodl_M000_pytorch
  • 【中间件】Pulsar集群安装
  • python初应用
  • 【漏洞复现】CVE-2019-11043(PHP远程代码执行漏洞)信息安全论文_含漏洞复现完整过程_含Linux环境go语言编译环境安装
  • 算法题练习Day1:B2006 地球人口承载力估计
  • 2026年OpenClaw极简部署教程,两步拥有专属AI助理!
  • solidwork练习题29
  • 2026大客户销售培训机构推荐榜:聚焦工业品/ToB实战落地的优质服务商指南