news 2026/5/1 10:45:34

[ICPC 2024 Chengdu R] Recover Statistics题解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[ICPC 2024 Chengdu R] Recover Statistics题解

P15083 [ICPC 2024 Chengdu R] Recover Statistics

题目描述

你最近进行了一项关于大学生从宿舍到教学楼通勤时间的调查。你认为这项调查可以显著改善校园规划,使师生通勤更加便利。作为分析的一部分,你计算了 P50、P95 和 P99 通勤时间以支持你的结论。这里,Pxxx通勤时间为yyy意味着在整个数据集中,恰好x%x\%x%的通勤时间小于或等于yyy。例如,集合{1,1,4,5,1,4}\{1, 1, 4, 5, 1, 4\}{1,1,4,5,1,4}的 P50 可以是111222333,因为恰好6×50%=36 \times 50\% = 36×50%=3个值小于或等于111222333。然而,这些值不存在有效的 P95 或 P99,因为6×95%6 \times 95\%6×95%6×99%6 \times 99\%6×99%不是整数。

不幸的是,出了点问题——你不小心删除了整个数据集。你唯一剩下的数据是通勤时间的 P50、P95 和 P99 值。由于你没有时间重新进行这项调查,你需要重建一个与所有 P50、P95 和 P99 值都匹配的数据集。

输入格式

输入包含三行。第一行包含一个整数aaa,表示 P50 值。第二行包含一个整数bbb,表示 P95 值。第三行包含一个整数ccc,表示 P99 值。(1≤a<b<c<1091 \le a < b < c < 10^91a<b<c<109

输出格式

输出两行。第一行应包含一个整数nnn100≤n≤105100 \le n \le 10^5100n105),表示数据集的长度。

第二行应包含nnn个整数a1,a2,…,ana_1, a_2, \ldots, a_na1,a2,,an1≤ai≤1091 \le a_i \le 10^91ai109),表示重建的数据集。整数可以按任意顺序排列。任何满足要求的输出都将被视为正确。

输入输出样例 #1

输入 #1

50 95 99

输出 #1

100 1 2 ... 100

说明/提示

示例输出为显示方便省略了333999999(含)之间的值。在你的输出中,必须包含所有这些值。

请注意,本题中 Pxxx值的定义与第xxx百分位数不同。

翻译由 DeepSeek V3 完成

思路

按题意构造即可。

代码见下

#include<bits/stdc++.h>usingnamespacestd;longlonga,b,c;intmain(){cin>>a>>b>>c;cout<<100<<endl;for(inti=1;i<=50;i++){cout<<a<<" ";}for(inti=51;i<=95;i++){cout<<b<<" ";}for(inti=96;i<=99;i++){cout<<c<<" ";}cout<<1000000000<<endl;cout<<endl;return0;}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 7:55:00

SeqGPT-560M部署教程:Docker Compose多服务编排(含Redis缓存加速)

SeqGPT-560M部署教程&#xff1a;Docker Compose多服务编排&#xff08;含Redis缓存加速&#xff09; 1. 为什么需要多服务编排&#xff1f;——从单点运行到生产就绪 你可能已经试过直接运行SeqGPT-560M的Web服务&#xff0c;输入几条文本&#xff0c;看着结果快速返回&…

作者头像 李华
网站建设 2026/5/1 8:14:23

AI绘画交互体验升级:SDXL-Turbo打破传统生成等待模式

AI绘画交互体验升级&#xff1a;SDXL-Turbo打破传统生成等待模式 1. 为什么“等图”正在成为过去式&#xff1f; 你有没有过这样的经历&#xff1a;在AI绘画工具里输入一串精心打磨的提示词&#xff0c;然后盯着进度条——3秒、5秒、8秒……最后生成一张图&#xff0c;发现构…

作者头像 李华
网站建设 2026/5/1 10:41:00

双音频分离控制:IndexTTS 2.0实现音色情感自由搭配

双音频分离控制&#xff1a;IndexTTS 2.0实现音色情感自由搭配 你有没有试过——录了一段自己温柔说话的音频&#xff0c;却想让它在视频里“生气地质问”&#xff1f;或者手头只有UP主一段欢快的打招呼录音&#xff0c;却需要他用同一声线念出沉重的旁白&#xff1f;过去&…

作者头像 李华
网站建设 2026/5/1 8:11:57

Hunyuan MT1.5-1.8B快速上手:三步完成本地化部署教程

Hunyuan MT1.5-1.8B快速上手&#xff1a;三步完成本地化部署教程 你是不是也遇到过这些情况&#xff1a;想在本地跑一个专业级翻译模型&#xff0c;但发现动辄几十GB显存要求让人望而却步&#xff1b;试了几个开源模型&#xff0c;结果要么翻译生硬、漏译专有名词&#xff0c;…

作者头像 李华
网站建设 2026/5/1 4:44:46

万物识别镜像提速秘籍,批量处理效率翻倍实操记录

万物识别镜像提速秘籍&#xff0c;批量处理效率翻倍实操记录 最近在做一批电商商品图的自动化标签标注&#xff0c;原计划用人工方式逐张识别、打标&#xff0c;预估要花3天。结果试了下「万物识别-中文-通用领域」镜像&#xff0c;配合几个小调整&#xff0c;12分钟就跑完了8…

作者头像 李华
网站建设 2026/5/1 4:45:56

如何用YOLOv13实现高精度实时检测?答案在这里

如何用YOLOv13实现高精度实时检测&#xff1f;答案在这里 在智能安防系统需要毫秒级响应、工业质检产线每分钟处理上千件产品、无人机巡检必须在高速移动中稳定识别微小缺陷的今天&#xff0c;开发者面临一个尖锐矛盾&#xff1a;既要模型足够精准&#xff0c;又要推理足够快。…

作者头像 李华