深入浅出学算法015-水手分椰子

Time Limit: 5 Sec  Memory Limit: 64 MB Submit: 1827  Solved: 524

Description

n个水手来到一个岛上,采了一堆椰子后,因为疲劳都睡着了。一段时间后,第一个水手醒来,悄悄地将椰子等分成n份,多出一个椰子,便给了旁边的猴子,然后自己藏起一份,再将剩下的椰子重新合在一起,继续睡觉。不久,第二名水手醒来,同样将椰子了等分成n份,恰好也多出一个,也给了猴子。然而自己也藏起一份,再将剩下的椰子重新合在一起。以后每个水手都如此分了一次并都藏起一份,也恰好都把多出的一个给了猴子。第二天,n个水手醒来,发现椰子少了许多,心照不喧,便把剩下的椰子分成n份,恰好又多出一个,给了猴子。请问水手最初最少摘了多少个椰子?

Input

多组测试数据,每组输入1个整数n(1 < n < 9)

Output

对于每组测试数据输出一行,值为最初摘的椰子数

Sample Input

5

Sample Output

15621

HINT

多种可能性的情况下只求最小值。

#include

#include

int main ()

{

// freopen ("a.txt" , "r" , stdin ) ;

int n ;

while (~ scanf ("%d" , &n) ) {

long long tmp = ;

for (int i = ; i <= n + ; i++) {

tmp *= n ;

}

printf ("%lld\n" , (long long) tmp - (n - ) ) ;

}

return ;

}

这道题目告诉我,可以先用暴力写,再找规律。orz

ZOJ3329(数学推导&plus;期望递推)

要点: 1.期望的套路,要求n以上的期望,则设dp[i]为i分距离终点的期望步数,则终点dp值为0,答案是dp[0]. 2.此题主要在于数学推导,一方面是要写出dp[i] = 什么,虽然一大串但是思维 ...

借One-Class-SVM回顾SMO在SVM中的数学推导--记录毕业论文5

上篇记录了一些决策树算法,这篇是借OC-SVM填回SMO在SVM中的数学推导这个坑. 参考文献: http://research.microsoft.com/pubs/69644/tr-98-14.p ...

关于不同进制数之间转换的数学推导【Written By KillerLegend】

关于不同进制数之间转换的数学推导 涉及范围:正整数范围内二进制(Binary),八进制(Octonary),十进制(Decimal),十六进制(hexadecimal)之间的转换 数的进制有多种,比如 ...

UVA - 10014 - Simple calculations (经典的数学推导题!!)

UVA - 10014 Simple calculations Time Limit: 3000MS Memory Limit: Unknown 64bit IO Format: %lld & ...

『sumdiv 数学推导 分治』

sumdiv(POJ 1845) Description 给定两个自然数A和B,S为A^B的所有正整数约数和,编程输出S mod 9901的结果. Input Format 只有一行,两个用空格隔开的 ...

LDA-线性判别分析(二)Two-classes 情形的数学推导

本来是要调研 Latent Dirichlet Allocation 的那个 LDA 的, 没想到查到很多关于 Linear Discriminant Analysis 这个 LDA 的资料.初步看了 ...

leetcode 343&period; Integer Break&lpar;dp或数学推导&rpar;

Given a positive integer n, break it into the sum of at least two positive integers and maximize the ...

&lbrack;hdu5307&rsqb; He is Flying &lbrack;FFT&plus;数学推导&rsqb;

题面 传送门 思路 看到这道题,我的第一想法是前缀和瞎搞,说不定能$O\left(n\right)$? 事实证明我的确是瞎扯...... 题目中的提示 这道题的数据中告诉了我们: $sum\left( ...

&lbrack;国家集训队&rsqb;整数的lqp拆分 数学推导 打表找规律

题解: 考场上靠打表找规律切的题,不过严谨的数学推导才是本题精妙所在:求:$\sum\prod_{i=1}^{m}F_{a{i}}$ 设 $f(i)$ 为 $N=i$ 时的答案,$F_{i}$ 为斐波 ...

随机推荐

JAVA NIO简介-- Buffer、Channel、Charset 、直接缓冲区、分散和聚集、文件锁

IO  是主存和外部设备 ( 硬盘.终端和网络等 ) 拷贝数据的过程. IO 是操作系统的底层功能实现,底层通过 I/O 指令进行完成. Java标准io回顾 在Java1.4之前的I/O系统中,提供 ...

知方可补不足~用CDC功能来对数据库变更进行捕捉

回到目录 如果我们希望监视一个数据表的变化,在sql2008之前的版本里,在数据库端可能想到的只有触发器,或者在程序端通过监视自己的insert,update,delete来实现相应的功能,这种实现无 ...

查看mysql表结构和表创建语句的方法(转)

查看mysql表结构的方法有三种:1.desc tablename;例如:要查看jos_modules表结构的命令:desc jos_modules;查看结果:mysql> desc jos_m ...

Unity脚本在层级面板中的执行顺序测试3

断断续续的写了3篇,以后有时间可以做成一个系列了 前面2篇测试了GameObject的顺序,以及Awake和OnEnable的时机: Unity脚本在层级面板中的执行顺序测试1 http://www. ...

Erlang generic standard behaviours -- gen

在分析 gen_server (或者是gen_fsm )之前,首先应该弄明白,gen 这个module . -module(gen). -compile({inline,[get_node/1]}). ...

httpClient无证书访问

1.当不需要使用任何证书访问https网页时,只需配置信任任何证书 HttpClient http = new HttpClient(); String url = "https://pay ...

【转帖】客户端通过 HTTP 请求和响应 的 Header 信息总结

请求Header原帖地址:http://technique-digest.iteye.com/blog/1174581 响应Header原帖地址:http://blog.pfan.cn/hurongl ...

hadoop之wordCount程序理解

有篇文章http://www.cnblogs.com/xia520pi/archive/2012/05/16/2504205.html中介绍的

Validform表单验证的完美解决方案,推荐给大家

http://validform.rjboy.cn/ 功能简介: 可以在input上直接绑定正则,可以自定义datatype,自定义datatype可以是正则,也可以是函数,datatype可以累加或 ...

c语言五个水手分椰子答案,zstu.4014.水手分椰子(数学推导)相关推荐

  1. c语言五年级小学生题目及答案,小学五年级下册数学计算题库

    一.直接写得数9.782÷3.2=53.73-17.49=8.76+0.351=42.4+7.6=1.58+2.42=7.8-5.6=1.25×4=7.8×0.5=3.9+2.7=0.24÷0.3=2 ...

  2. c语言五个水手分椰子答案,水手分椰子——迭代法、递归解题

    题目内容: n(1< n <=5)个水手在岛上发现一堆椰子,先由第1个水手把椰子分为等量的n堆,还剩下1个给了猴子,自己藏起1堆.然后,第2个水手把剩下的n-1堆混合后重新分为等量的n堆, ...

  3. java语言的三个版本是_Java是一个全面且功能强大的语言,可用于多种用途。Java有三个版本分别是:_学小易找答案...

    [单选题]电路如图所示,电路中包含的网孔个数为( ). [单选题]各点电位的高低是()的,而两点之间的电压值是()的. [单选题]研究发现,影响睡眠障碍的生物学因素与非生物学因素(). [单选题]1 ...

  4. c语言职专试题及答案,中等职业学校计算机应用专业c语言编程基础科试卷及答案.doc...

    中等职业学校计算机应用专业c语言编程基础科试卷及答案.doc 中等职业学校计算机应用专业C语言编程基础科试卷及答案一.填空(共35分)1.Unix系统诞生于 年,是由 实验室的K和用汇编语言开发成功的 ...

  5. c语言程序设计B试题,c语言程序设计期末试题B(含答案)Word版

    <c语言程序设计期末试题B(含答案)Word版>由会员分享,可在线阅读,更多相关<c语言程序设计期末试题B(含答案)Word版(6页珍藏版)>请在人人文库网上搜索. 1.传播优 ...

  6. c语言程序设计2试卷答案,《C语言程序设计》试卷2参考答案.doc

    <C语言程序设计>试卷2参考答案.doc <C语言程序设计>试卷二参考答案及评分标准 一.单项选择题(每小题1分,共30分/35分,信息安全专业1-35小题全做,其它专业只做1 ...

  7. %3c大自然的语言%3e竺可桢题目,大自然的语言 竺可桢阅读附答案

    大自然的语言 竺可桢 ①立春过后,大地渐渐从沉睡中苏醒过来.冰雪融化,草木萌发,各种花次第开放.再过两个月,燕子翩然归来.不久,布谷鸟也来了.于是转入炎热的夏季,这是植物孕育果实的时期.到了秋天,果实 ...

  8. 大学C语言期末考试题库试题及答案(3)

    11.设有以下定义,值为5的枚举常量是(). enum week{sun,mon=4,tue,wed,thu,fri,sat} w: A tue B sat C fri D thu 12.下面选项中正 ...

  9. 计算机c语言期末答案,计算机C语言期末考试复习试题及答案[1]

    <计算机C语言期末考试复习试题及答案[1]>由会员分享,可在线阅读,更多相关<计算机C语言期末考试复习试题及答案[1](26页珍藏版)>请在人人文库网上搜索. 1.C语言复习题 ...

最新文章

  1. SharePoint 2010应用开发系列
  2. 「权威发布」2019年全国大学生电子设计竞赛获奖名单【涵盖国一、二等奖】
  3. [Leetcode][第104题][JAVA][二叉树的最大深度][递归][BFS]
  4. java算法判断链表有没有闭环_前端算法系列之二:数据结构链表、双向链表、闭环链表、有序链表...
  5. php学习_第8章_PHP面向对象的程序设计
  6. 【模拟电子技术基础】学习笔记 第一章 半导体二极管
  7. dev分支clone时git报错:'origin/dev' is not a commit and a branch 'dev' cannot be created from it
  8. 排名前5的iOS测试自动化框架
  9. 单双向TVS瞬态抑制二极管,如何区分?
  10. 啡鸟集咖啡报告:每天喝3-4杯咖啡有助延年益寿
  11. 【记录】凯酷84说明书
  12. Google at KDD 2020,提出MoSE框架显式建模用户行为序列提升多任务学习效果
  13. CTFshow-菜狗杯-misc(1-6)
  14. linux dup作用,linux dup()\dup2()函数
  15. c语言中 if(x) 、if(0) 、if(1)
  16. strapi v4,调用用户注册接口时出现“Email is already take“的解决方法
  17. 系列创业家陈丕宏:互联网创业的五大定律
  18. Python|函数——自定义函数
  19. 【致敬ImageNet】ResNet 6大变体:何恺明,孙剑,颜水成引领计算机视觉这两年
  20. 恢复账套提示文件上的媒体簇结构不正确_用友U8软件用友固定资产(账套数据结构不正确)...

热门文章

  1. 微信定位功能js、jquery调用微信wx js-jdk
  2. 掌握这套逻辑,你也能设计出一把好看又吸引人的FPS武器
  3. 在开始高速接口前,我们来试试IBERT测试吧!
  4. iptables-ipset仅允许国内访问---DNAT入口
  5. oracle redo重做,oracle redo 重做日志文件
  6. vulnhub-CH4INRULZ渗透测试
  7. 降龙十八掌之励志歌曲
  8. VC++自定义对话框程序界面图标以及 *.exe 桌面图标
  9. 英语口语103之每日十句口语
  10. 2021.01.14【NOIP提高B组】模拟 总结