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

洛谷B3876—— [信息与未来 2015] 中间值

见:B3876 [信息与未来 2015] 中间值 - 洛谷

题目描述

给出一个正整数 n,生成长度为 n 的数列 a,其中 ai​=i(1≤i≤n)。

  • 若 n 为奇数,则输出 a 的中间数(位于 a 正中位置的数);
  • 若 n 为偶数,则输出位于 a 中间两个数的和。

输入格式

一个正整数 n。

输出格式

一个正整数。若 n 为奇数,则输出其中间值;若 n 为偶数,则输出两个中间值的和。

输入输出样例

in:
9
out:
5in:
10
out:
11

说明/提示

1≤n≤10^18。

这道题纯考数学:

假定输入n。

1.如果n是偶数,输出n+1;

2.如果n是奇数,输出(n+1)/2

注意

1≤n≤10^18。

开long long……

代码如下

#include <bits/stdc++.h>
using namespace std;
long long n;
//十年OI一场空,不开long long见祖宗
int main() {cin>>n;if(n%2==0)cout<<n+1;else cout<<(n+1)/2;return 0;
}

这篇博文或许不怎么完美,但你看得如此认真,就不能点个赞再走么?

相关文章:

  • Java知识点-Stream流
  • UE5在Blueprint中判断不同平台
  • MySQL如何快速删除数据库中所有表数据
  • PyMOL结构对齐方式
  • 【深度学习新浪潮】什么是多模态大模型?
  • 列表 模版题单 12
  • Windows 如何安装CUDA
  • LeetCode 字符串类题目解析与 Java 实现指南(深度优化版)
  • leetcode 每日一题 1931. 用三种不同颜色为网格涂色
  • gtest 库的安装和使用
  • python打卡第30天
  • dbhub MCP服务搭建
  • cursor+MCP系列:12306-MCP车票查询工具
  • Logrotate:配置日志轮转、高效管理Linux日志文件
  • 秒删node_modules 极速删除 (rimraf工具)
  • 非金属材料的分类及应用
  • C++寻位映射的奇幻密码:哈希
  • NIFI 2.40简介及部署
  • unordered_map/set常用接口及模拟实现
  • 网络请求和状态管理
  • 三部门印发《2025年深入推进IPv6规模部署和应用工作要点》
  • 中信银行资产管理业务中心原副总裁罗金辉一审被控受贿超4437万
  • A股高开高走:宠物经济走强,超3800股收涨,两市成交超1.1万亿元
  • 购房成本再降低!今年首次降息落地,30年期百万房贷月供将减少54元
  • 去年中企海外新增风电装机量5.4GW,亚太区域占比过半
  • 世卫大会连续9年拒绝涉台提案