尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
CSP202605A 银行家舍入
小 P 的实验表格里有n个形如xxx.x的、保留一位小数的非负实数其中小数点前的xxx表示整数部分a为任意非负整数小数点后的x表示小数部分b为一位数字取值0-9a可以是任意位数如2026、531或0b必为一位且当b0时不会省略如13.0。为方便统计分析小 P 想将它们都近似为整数具体定义两种计算方式。四舍五入法当0≤b≤4时向下舍去结果为a当5≤b≤9时向上进位结果为a1。银行家舍入法向偶数舍入当b≠5时处理与四舍五入法一致b≤4向下b≥6向上。当b5时由于a0.5与相邻整数a和a1的距离相同为避免系统性偏差向偶数舍入若a为偶数则结果为a否则结果为a1。现给出小P表格中的n个实数格式如上。对每个实数分别计算上述两种方法的取整结果。#include bits/stdc.h using namespace std; int main(){ ios::sync_with_stdio(false); cin.tie(nullptr); int n; cinn; int a,b; char dot; vectorint ans1,ans2; for(int i0;in;i){ cinadotb; int a1b4?a:a1; int a2; if(b!5) a2a1; else a2a%20?a:a1; ans1.push_back(a1); ans2.push_back(a2); } for(int i0;in;i){ if(i) cout ; coutans1[i]; } coutendl; for(int i0;in;i){ if(i) cout ; coutans2[i]; } return 0; }这是道很简单的题目值得注意的点是ios::sync_with_stdio(false); cin.tie(nullptr);关掉cin/cout和stdioscanf/printf的同步并把cin和它绑定的输出流解绑让cin/cout跑得跟scanf/printf一样快。不用scanf/printf是不用写格式符太麻烦了这个方法能使用更方便的cin/cout。1.ios::sync_with_stdio(false);C 中为了能混用cin/cout和scanf/printf会把它们绑定到同一套缓冲区每次 I/O 都要做同步检查代价很大。这个语句使得cin/cout不再跟scanf/printf同步速度大幅提升接近scanf/printf。2.cin.tie(nullptr);cin 和 cout 是绑定的——每次执行 cin 之前会自动调用 cout.flush()把缓冲区里的东西先输出出去。这个语句解绑cin和cout不再每次cin前自动flush。
RELATED

相关推荐

解决smokeping_prober常见问题:权限错误、丢包异常与性能调优

解决smokeping_prober常见问题:权限错误、丢包异常与性能调优

解决smokeping_prober常见问题:权限错误、丢包异常与性能调优 【免费下载链接】smokeping_prober Prometheus style smokeping 项目地址: https://gitcode.com/gh_mirrors/smo/smokeping_prober smokeping_prober是一款Prometheus风格的网络延迟监测工具&…

📅 2026/9/17 14:54:40
微信素材上传接口41005错误解析与解决方案

微信素材上传接口41005错误解析与解决方案

1. 问题场景:一个看似简单的接口调用,为何报“数据缺失”?最近在对接微信公众号的素材管理接口,特别是实现“上传永久图片素材”这个功能时,遇到了一个典型的“坑”。代码逻辑看起来清晰明了:构建一个Multi…

📅 2026/8/22 17:33:25
标准换热器试验台与定制实验平台应该如何选择?

标准换热器试验台与定制实验平台应该如何选择?

在规划换热实验平台时,一个常见问题摆在采购者面前:是先选标准产品,还是直接走定制路线?这不是一个简单的“哪个更好”的问题,而是一个需要根据实验目标、研究对象、工况条件和预算时间综合判断的决策。核心判断原则是…

📅 2026/8/22 17:33:24
MORE NEWS

更多资讯

📰

Roc 编译器 App Header 快照测试解析:以 roc 版本固定(app_header__roc_version)为例

Roc 编译器 App Header 快照测试解析:以 roc 版本固定(app_header__roc_version)为例 【免费下载链接】roc A fast, friendly, functional language. 项目地址: https://gitcode.com/GitHub_Trending/ro/roc 本指南以 Roc 编译器仓库中…

📰

jQuery Prettydate:将时间戳转化为“3分钟前”的轻量方案

前些天在翻一个老项目的代码时,看到评论区底部还挂着一串“2024-06-12 14:32:58”这样的完整时间戳,突然觉得特别违和。现在主流社区的评论、动态流、操作日志,早就默认把时间显示成“3分钟前”“昨天”“2小时前”这类相对时间了&#xff0c…

📰

CANN / hccl 仓库 RFC 编号登记机制与设计文档协作流程指南

CANN / hccl 仓库 RFC 编号登记机制与设计文档协作流程指南 【免费下载链接】hccl 集合通信库(Huawei Collective Communication Library,简称HCCL)是基于昇腾AI处理器的高性能集合通信库,为计算集群提供高性能、高可靠的通信方案…

📰

HIXL SRS 设计文档编写指南:基于仓库模板与源码的软件需求规格说明实战

HIXL SRS 设计文档编写指南:基于仓库模板与源码的软件需求规格说明实战 【免费下载链接】hixl HIXL(Huawei Xfer Library)是一个灵活、高效的昇腾单边通信库,面向集群场景提供简单、可靠、高效的点对点数据传输能力。 项目地址:…

📰

Serial Studio 模块化核心重构:基于 core/ 分层静态库与消息总线的架构治理实战

Serial Studio 模块化核心重构:基于 core/ 分层静态库与消息总线的架构治理实战 【免费下载链接】Serial-Studio Open-source telemetry dashboard. Supports UART, BLE, MQTT, Modbus, CAN Bus and more. 项目地址: https://gitcode.com/GitHub_Trending/se/Ser…

📰

掌握 GGUF 模型文件格式:ik_llama.cpp 中 gguf-py Python 工具包读写实战指南

掌握 GGUF 模型文件格式:ik_llama.cpp 中 gguf-py Python 工具包读写实战指南 【免费下载链接】ik_llama.cpp llama.cpp fork with additional SOTA quants and improved performance 项目地址: https://gitcode.com/GitHub_Trending/ik/ik_llama.cpp GGUF&a…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬