看到一个算法专栏的博主的博客 -->(MingShen),觉得很有意思,可惜博主是用C语言写的,征得博主同意后本考拉决定将这位博主的算法题(当然是在自己能力范围之内的)用 java 或 scala 进行实现,哈哈哈哈哈哈。
Description
A soldier wants to buy w bananas in the shop. He has to pay k dollars for the first banana, 2k dollars for the second one and so on (in other words, he has to pay i·k dollars for the i-th banana).

He has n dollars. How many dollars does he have to borrow from his friend soldier to buy w bananas?

Input
The first line contains three positive integers k, n, w (1  ≤  k, w  ≤  1000, 0 ≤ n ≤ 109), the cost of the first banana, initial number of dollars the soldier has and number of bananas he wants.

Output
Output one integer — the amount of dollars that the soldier must borrow from his friend. If he doesn’t have to borrow money, output 0.

Sample Input
Input
3 17 4
Output
13

public class ATest {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int first = scanner.nextInt();int money = scanner.nextInt();int number = scanner.nextInt();System.out.println(borrowMoney(first, money, number));}public static int borrowMoney(int first, int money, int number){int totalMoney = ((first + first * number) * number) / 2;int borrow = totalMoney - money;if(borrow > 0){return borrow;}else {return 0;}}
}

每日一练习——买香蕉问题相关推荐

  1. 比赛一买香蕉问题---解题报告

    买香蕉问题 题目大意: 士兵想买W个香蕉.买第一个香蕉K美元,第二个2K美元,以此类推,第i 个香蕉iK美元. 现在该士兵有n美元,而他想买W个香蕉,他需要向他的朋友借多少美元? 要求: 输入:第一行 ...

  2. 小米OJ 98(买香蕉)

    买香蕉序号:#98 难度:一般 时间限制:1000ms 内存限制:10M 描述 我是一个爱吃香蕉的强迫症.今天我要去水果店论筐买香蕉. 现在水果店有好多筐香蕉,我的要求是买回来的每一筐里必须有相同数量 ...

  3. 澳门师奶每日到珠海买菜 过关方便物价较低

    [提要] 因为内地蔬菜便宜,加上通关便捷,众多澳门家庭主妇从珠海购物买菜.据边检民警介绍,每天上下午的特定时段都会出现这样一个过关人流高峰.据统计,4月23日上午10点半到11点半,11000多名港澳 ...

  4. OJ每日一练——买房子

    问题描述: 某程序员开始工作,年薪N万,他希望在中关村公馆买一套60平米的房子,现在价格是200万,假设房子价格以每年百分之K增长,并且该程序员未来年薪不变,且不吃不喝,不用交税,每年所得N万全都积攒 ...

  5. 通俗易懂,买一次西瓜就懂 Python

    什么是code? code就就是一种语言,一种计算机能读懂的语言.计算机是一个傻*,他理解不了默认两可的任何东西.比如,你让你老公去买个西瓜,你老公会自己决定去哪里买,买几个,找个搞活动打折的买,总之 ...

  6. Python难懂?买一次西瓜就懂了!

    什么是code? code就就是一种语言,一种计算机能读懂的语言.计算机是一个傻*,他理解不了默认两可的任何东西.比如,你让你老公去买个西瓜,你老公会自己决定去哪里买,买几个,找个搞活动打折的买,总之 ...

  7. 买菜大战,阿里急了?

    买菜大战继续,阿里是真佛系,还是厚积薄发? 买菜战争升级,对外佛系"跟投".内部赛马练兵的阿里也着急了. 春节过去,阿里团购业务开始加速.据全现在了解到,近期阿里将零售通团购业务将 ...

  8. python老王卖西瓜_搞不懂Python?大神教你用Python买西瓜!

    什么是code? code就就是一种语言,一种计算机能读懂的语言.计算机是一个傻*,他理解不了默认两可的任何东西.比如,你让你老公去买个西瓜,你老公会自己决定去哪里买,买几个,找个搞活动打折的买,总之 ...

  9. python老王卖西瓜_Python难懂?买一次西瓜就懂了!

    点击蓝色字关注 "CU技术社区" 一起玩耍哦~ 什么是code? code就就是一种语言,一种计算机能读懂的语言.计算机是一个傻*,他理解不了默认两可的任何东西.比如,你让你老公去 ...

最新文章

  1. python kafka 生产
  2. Java 并发/多线程教程(五)-相同线程
  3. Redis常用命令之操作List类型
  4. Centos下Linux下解决root用户Operation not permitted
  5. 14.5.3 Locks Set by Different SQL Statements in InnoDB
  6. 左神算法课笔记(一):时间复杂度、排序、对数器、二分法、异或运算
  7. ticketvalidationexception票根不符合目标服务_如何在有效降低企业仓储成本的同时不降低企业的总体服务质量目标水平?...
  8. Blackcat主题-Wordpress
  9. 马哥学习李洋个人笔记之-----正则表达式
  10. SkyEye图形化界面使用技巧篇(二)
  11. c语言文件.ppt,c语言 文件.ppt
  12. Redis-数据结构与对象
  13. 机器学习之K-means算法
  14. kaldi运行thchs30例子
  15. 易用宝项目记录day6-login和权限管理
  16. JavaScript判断数组中是否包含某个值
  17. 华为手机的10个使用技巧,你知道吗
  18. HTML中的5种空格表示
  19. 亚马逊婴儿围栏CPC认证,ASTMF1004、ASTMF406、CPSIA测试标准办理
  20. 【雷达与对抗】【2017.02】阵列天线雷达和微多普勒雷达的信号处理技术

热门文章

  1. linux如何根据文件名字批量删除
  2. VirtualBox点击启动时报错
  3. 《Python常见问题》记录2:Python写入CSV的数据用Excel打开会乱码怎么解决?
  4. 华为全球最大数据中心,这才叫黑科技
  5. mfc 中连接sql server2005
  6. java web项目在双机下的定时任务
  7. 惠普磁盘阵列如何进行逻辑分区【磁盘阵列分盘】
  8. 单变量微积分笔记2——导数2(求导法则和高阶导数)
  9. Fiddler 4 前期配置指南——实现手机代理
  10. 卸载java克隆虚拟机上传jdk文件