Sum

时间限制: 1000ms 内存限制: 65536KB

通过次数: 1总提交次数: 1

问题描述

认为自然数是从1—N。将每个数和+或-联系起来,然后计算这个表达式的值我们得到一个和S。这个问题就是怎样用1-N之间的数来得到给定的和S,并且使N最小。

对于给定的S,根据题意找出可以得到S的最小值N

输入描述
第一行中也就是仅有的一行有正整数S(0< S <= 100000),代表着需要得到的和。

输出描述
输出将包含要得到S所需的最少的数N。

样例输入
12

样例输出
7

问题分析:(略)

这个问题和《POJ1844 Sum【水题+数学题】》是同一个问题,代码直接用就AC了。

程序说明:参见参考链接。

参考链接:POJ1844 Sum【水题+数学题】

题记:程序做多了,不定哪天遇见似曾相识的。

AC的C++程序如下:

/* POJ1844 Sum */#include <iostream>
#include <math.h>using namespace std;int main()
{int s;while(cin >> s) {for(int i=sqrt(s); ;i++) {int sn = (i + 1) * i / 2;if(sn >= s && (sn - s) % 2 == 0) {cout << i << endl;break;}}}return 0;
}

转载于:https://www.cnblogs.com/tigerisland/p/7563659.html

NUC1312 Sum【水题+数学题】相关推荐

  1. NUC1196 Sum【水题+数学题】

    Sum 时间限制: 1000ms 内存限制: 65536KB 通过次数: 1总提交次数: 1 问题描述 Consider the natural numbers from 1 to N. By ass ...

  2. poj1564 Sum It Up dfs水题

    题目描述: Description Given a specified total t and a list of n integers, find all distinct sums using n ...

  3. [总结:]BZOJ水题70题留念

    时间过得很快,转眼间BZOJ已经做了70道水题了.现在做一个整理 1001:狼抓兔子:平面图最小割转化为最短路,主要麻烦再建图 1002:轮状病毒:行列式+高精度 1008:越狱:快速幂+组合数学 1 ...

  4. 图论刷水题记录(一)(最短路-----dijkstra算法)

    最近实在不知道干些什么,感觉自己除了水题什么都不会做,算了去刷一刷图论的水题吧本来想合起来一起发,想了想太长的话以后看起来也不方便,题目所以今天晚上就先发了dij部分,由上到下由易变难. 1.POJ ...

  5. hdu 2041:超级楼梯(水题,递归)

    超级楼梯Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submissio ...

  6. 【bzoj3524】【Poi2014】【Couriers】可持久化线段树(主席树)水题

    [pixiv] https://www.pixiv.net/member_illust.php?mode=medium&illust_id=62485671 向大(hei)佬(e)势力学(di ...

  7. hdu1337 水题

    题意:       给你n个格子,每个格子初始状态都是1,然后这样变化1 2 3...n,2 4 6 ... n, 3 6 9 ....n ,...n;如果是1变成0,如果是0变成1,问经过n次变换之 ...

  8. 1001 字符串“水”题(二进制,map,哈希)

    1001: 字符串"水"题 时间限制: 1 Sec  内存限制: 128 MB 提交: 210  解决: 39 [提交][状态][讨论版] 题目描述 给出一个长度为 n 的字符串( ...

  9. c语言题-牛牛做水题

    牛牛喜欢做题.但他不喜欢做难题,喜欢做水题. 对于一个题号为的题而言,题目的难度为的所有因子之和除以.牛牛认为难度小于2的题目都是水题. 例如: 编号为25的题目,其难度为(1+5+25)/25=1. ...

最新文章

  1. 分析方法升级三代测序辅助,优化无参转录组测序策略
  2. python程序实例源代码-Python 神经网络手写识别实例源码
  3. 编程python爬取网页数据教程_实例讲解Python爬取网页数据
  4. hadoop(5)——mrjob的使用(1)——直接在本地测试
  5. JVM类加载机制详解(一)JVM类加载过程
  6. golang 怎么把指针内容也打印出来_FDM工艺3D打印出来的模型表面粗糙怎么解决?...
  7. 最近无埋点技术很是流行,抽空研究了下诸葛IO,talkingData以及百分点这些业内知名公司的无埋点SDK,抽取其中重要的信息供大家参考:
  8. linux之路由知识之ip route 命令中的疑惑
  9. arduino i2c 如何写16位寄存器_arduino入门
  10. springJdbc in 查询,Spring namedParameterJdbcTemplate in查询
  11. 《南溪的目标检测学习笔记》——权重初始化
  12. 【转载】什么时候该选C语言实现业务逻辑,什么时候该选Python?
  13. ConcurrentHashMap源码分析,轻取面试Offer(一)
  14. Logistic映射
  15. C++笔记--Linux网络编程(15-0)-socket(供自查,文档说明)
  16. C语言基础入门——打印“hello word“
  17. win7计算机没有光驱图标不见了,win7系统光驱图标消失怎么办
  18. 取消单个或多个Notes邮箱和iNotes的关联
  19. Web车牌识别中API接口的调用
  20. iwara_php,iwara里版mmd怎么下载_iwara里版mmd资源下载方法_软件侠下载站

热门文章

  1. linux有关Block的知识
  2. ZooKeeper学习第二期--ZooKeeper安装配置
  3. web安全之信息刺探防范(上)
  4. 河南省2013年对口高考 计算机类专业课试题卷答案,河南省对口高考计算机专业课模拟试卷3...
  5. 服务器SSL/TLS快速检测工具TLLSSLed
  6. css怎么把横向菜单变纵向_压力容器钢板力学性能试验,横向取样的规定放松了?...
  7. html dom节点类型,浅谈Javascript中的12种DOM节点类型
  8. boss直聘Android找工作界面,Android仿Boss直聘我的界面滑动效果
  9. java 锁降级 知乎_HotSpot VM重量级锁降级机制的实现原理
  10. kruskai算法c语言实现,并查集 - xiaobaoqiu Blog