-------------------------------

这道题是有技巧的,比如:

2+4+6+8...+n

= 2*1 + 2*2 + 2*3 + 2*4 + ... + 2*(n/2)

= 2* (1+2+3+4...+(n/2))

=2 * ( (n/2)*(1+n/2)/2) 即d为1的等差数列和公式,因为复杂的公式我记不住...

=(n/2)*(1+n/2)

别问我为什么这么2b,因为我数学是体育老师教的还都还回去了了....

只好百度等差数列公式:

嗯,至少应用在这个题上这个还不如我胡乱发明的简便吶,所以也就不改动代码了,不管黑猫白猫,能抓老鼠就是好吃的猫。

AC代码:

 1 import java.io.BufferedReader;
 2 import java.io.IOException;
 3 import java.io.InputStreamReader;
 4
 5 public class Main {
 6
 7     public static void main(String[] args) throws NumberFormatException, IOException {
 8
 9         BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));
10
11         boolean first=true;
12
13         while(first || reader.ready()){
14             first=false;
15
16             int n=Integer.parseInt(reader.readLine());
17
18             n=n%2==0?n:n-1;
19
20             System.out.println((n/2)*(1+n/2));
21
22         }
23
24     }
25
26 }

题目来源: http://acm.nyist.net/JudgeOnline/problem.php?pid=611

转载于:https://www.cnblogs.com/cc11001100/p/5813114.html

NYOJ题目611练练相关推荐

  1. NYOJ 611 练练

    练练 时间限制: 1000 ms  |  内存限制: 65535 KB 难度: 0 描述 给定一个整数n,请求出0与n之间的所有偶数的和(包括0和n)? 输入 有多组数据 每种情况第一行一个整数n(0 ...

  2. NYOJ题目1048破门锁

    -------------------------------------------------- 每个锁位上可能的数为5(正确的一个+上偏移的两个+下偏移的两个),所以总共可能性为: 但是这里面有 ...

  3. 变态最大值--nyoj题目811

    变态最大值 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述 Yougth讲课的时候考察了一下求三个数最大值这个问题,没想到大家掌握的这么烂,幸好在他的帮助下大家算是解决了 ...

  4. NYOJ题目10505C?5S?

    --------------------------------------- 水. AC代码: 1 import java.util.Scanner; 2 3 public class Main { ...

  5. NYOJ 题目77 开灯问题(简单模拟)

    开灯问题 时间限制:3000 ms  |            内存限制:65535 KB 难度:1 描述 有n盏灯,编号为1~n,第1个人把所有灯打开,第2个人按下所有编号为2 的倍数的开关(这些灯 ...

  6. NYOJ题目839合并

    --------------------------- AC代码: 1 import java.util.Scanner; 2 3 public class Main { 4 5 public sta ...

  7. NYOJ题目 263 精挑细选

    题目描述: 小王是公司的仓库管理员,一天,他接到了这样一个任务:从仓库中找出一根钢管.这听起来不算什么,但是这根钢管的要求可真是让他犯难了,要求如下: 1. 这根钢管一定要是仓库中最长的: 2. 这根 ...

  8. nyoj 题目5 Binary String Matching

    Binary String Matching 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 Given two strings A and B, whose alpha ...

  9. NYOJ题目170网络的可靠性

    ------------------------------- 无论哪一个坏掉了都能连通意味着不能存在只有一根线(度为1)的基站,所以统计一下度为1的点,然后为了节省将它们两两相连,如果是奇数的话剩下 ...

最新文章

  1. hp服务器ilo批量配置脚本
  2. WCF4.0新特性体验(6):路由服务Routing Service(下)
  3. java 将json转换成sql_search-sqlparams
  4. linux集群流程运行,linux 怎么配置集群
  5. Linux网络编程 之 无连接和有连接通信(二)
  6. cad2017怎么改变选择方式_诠网科技|企业网络推广方式要怎么选择?
  7. redhat7.3 superset的离线安装
  8. 射极跟随器实验报告数据处理_射极跟随器实验报告射跟随器实验报告.doc
  9. 广告电商源码广告电商系统开发功能与核心技术源码分享
  10. C++引用、取地址符
  11. 【案例学习】最大锁具制造商怎样使用 Docker?
  12. vue下个人实现拼图验证码
  13. Linux使用技巧5--格式化U盘
  14. 正北坐标系和车辆坐标系下的heading转换
  15. 【ARM】程序快速定位segmentation fault core dumped错误
  16. 贝壳云php源码,[2021-03-28] 56+、56+O S905x3、S922x、贝壳云、我家云、微加云等OP固件...
  17. PHP发展好的城市,方舆 - 经济地理 - 2018年中国城市GDP排名出炉!(附简析) - Powered by phpwind...
  18. android cpu调度6,关于安卓系统的手机CPU频率和I/O调度器的设置,如何设置才能让手机更流畅,求解释。...
  19. mysql导入数据表
  20. 如何在CSDN博客左侧添加微博关注

热门文章

  1. Access把每一天的数据累加_7天学会Power BI分析淘宝数据
  2. python if高级用法_Python高级用法总结--元类
  3. python链表_使用python实现链表操作
  4. 推理计算过程_初中物理电学计算题第六讲:极值问题推理和限制条件
  5. java 管理员命令模式_java中命令模式详解和使用方法
  6. webpack 合并压缩_webpack的运用
  7. id3决策树_信息熵、信息增益和决策树(ID3算法)
  8. python定时关机_python 实现定时关机(windows,python3)
  9. vue 前端显示图片加token_前端Vue3.0:从0到1手把手撸码搭建管理后台系统
  10. 初中人教版电子课本app_电子课本|2020秋 部编人教版初中历史七年级上册教材电子课本(高清更新可打印)...