当前位置: 首页 > 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;
}

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

http://www.dtcms.com/a/201060.html

相关文章:

  • 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常用接口及模拟实现
  • 网络请求和状态管理
  • ebpf-verifier
  • Flink 非确定有限自动机NFA
  • JavaScript:PC端特效--缓动动画
  • SHELL练习题(1-11题)记录(牛客)
  • Python训练营打卡——DAY30(2025.5.19)
  • python fastapi + react, 写一个图片 app
  • 英特尔硬件笔试面试题型解析
  • YOLO模型使用jupyterlab的方式进行预测/推理(示例)
  • nginx 流量控制
  • ubuntu22.04 卸载ESP-IDF