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

 

买香蕉问题

题目大意:

士兵想买W个香蕉。买第一个香蕉K美元,第二个2K美元,以此类推,第i 个香蕉iK美元。

现在该士兵有n美元,而他想买W个香蕉,他需要向他的朋友借多少美元?

要求:

输入:第一行输入整数K,n,W(其中1  ≤  K, W  ≤  1000, 0 ≤ n ≤ 109),分别表示第一个香蕉的钱,士兵最初有的钱和他想买香蕉的数量。

输出:输出士兵向他的朋友借的钱数。如果他没有借钱,输出0。

样例输入:

Input

3 17 4

Output

13
题目分析:
计算士兵买香蕉花费的总钱数(m+=i*K),然后将总钱数与士兵现有的钱数比较,看是否要借钱。
程序代码:

 1 #include<cstdio>
 2 #include<iostream>
 3 using namespace std;
 4 
 5 int w[1000];
 6 
 7 int main()
 8 {
 9     int k,n,w,m=0;
10     scanf("%d%d%d",&k,&n,&w);
11     for(int i=0;i<=w;i++)
12     {m+=i*k;}                //士兵买香蕉花费的总钱数
13     if(m<=n)                 //士兵需要向他的朋友借的钱数
14         cout<<"0"<<endl;
15     else
16         cout<<m-n<<endl;
17     return 0;
18 }

心得:

题目比较简单,但理解需要注意,是没有借钱输出0,而不是当他的钱数与所花费的总钱数相等时输出0,在做题的时候我这里理解错了,导致测试结果虽然对但提交后一直显示答案错误。下次做题一定要注意读清题目。


 

转载于:https://www.cnblogs.com/ttmj865/p/4652684.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/399966.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Flask使用Flask-SQLAlchemy操作MySQL数据库

https://www.jianshu.com/p/6ae0d30a5539 前言&#xff1a; Flask-SQLAlchemy是一个Flask扩展&#xff0c;简化了在Flask程序中使用SQLAlchemy的操作。SQLAlchemy是一个很强大的关系型数据库框架&#xff0c;支持多种数据库后台。SQLAlchemy提供了高层ORM&#xff0c;也提供了…

会计基础模拟练习一(3)

会计基础模拟练习一&#xff08;3&#xff09; 下周一18号会计从业资格考试就要报名了,本人重点看的是会计基础和会计电算化,做了一下测试题,五十多分,较之前有了一些长进.很多之前重点复习的章节有了明显的提升,像后面的几章没怎么看,出错的概率就大大的提升了. 我觉得这个考试…

[2017-08-31]如何使用ruby同步markdown博文到博客园

这两天折腾了一下用ruby通过MetaWeblog接口把本博客同步到博客园&#xff0c;特此记录。 MetaWeblog MetaWeblog是一个专门关于博客的协议标准&#xff0c;通过xmlrpc&#xff0c;很简单的定义了新增、编辑、删除三个基本接口。 在博客园设置页签的最下方&#xff0c;保存按钮之…

MacOS中Dock栏的设置和使用技巧,新手必看

MacOS中Dock栏的设置和使用技巧&#xff0c;新手必看 Dock栏就是Mac放置常用应用程序和文件夹快捷方式的任务栏&#xff0c;为你访问这个应用和文件提供了非常方便的入口。 作为Mac用户最常使用的区域&#xff0c;要知道如何才能更高效的使用它&#xff0c;从而达到事半功倍的…

ldconfig deferred processing now taking place

在ubuntu下面安装软件&#xff0c;安装结束后&#xff0c;提示&#xff1a;ldconfig deferred processing now taking place 到网上查询了一下&#xff0c;大概意思是说&#xff1a;软件安装完了&#xff0c;是否要重启电脑。转载于:https://www.cnblogs.com/wangkongming/p/…

51Nod 1003 阶乘后面0的数量 | 思维

题意&#xff1a;n的阶乘后面0的个数&#xff0c;如果直接算出阶乘再数0的数量一定会超时的。因为102*5,所以求出5贡献的次数就行。#include "bits/stdc.h" using namespace std; #define LL long long #define INF 0x3f3f3f3f3f #define PI acos(-1) #define N 510 …

史上超详细的flask_sqlalchemy连接mysql数据库

https://www.jianshu.com/p/1ba45bd6c351 PythonFlask安装&#xff1a;https://www.jianshu.com/p/cd1925e90eda Flask路径参数以及请求参数讲解&#xff1a;https://www.jianshu.com/p/54057b4f0437 首先安装pymysql&#xff0c;命令如下&#xff1a;pip install pymysql 安装…

中国移动技术愿景2020+

2019独角兽企业重金招聘Python工程师标准>>> 中国移动技术愿景2020 本文档白皮书是中国移动提出的在2020年及其之后的若干年内对产业各方面技术发展的构想&#xff0c;包括行业发展趋势&#xff0c;面向万物的数字化服务和对技术发展的看法。希望产业各方面能够开展…

jQuery对象与dom对象的转换

jQuery对象与dom对象的转换只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的&#xff0c;调用方法时要注意操作的是dom对象还是 jquery对象。普通的dom对象一般可以通过$()转换成jquery对象。如&#xff1a;$(document.getElementByIdx_x("msg…

用sqlalchemy对mysql数据库增删改查demo

首先要搭建mysql服务器、安装mysql python驱动、安装sqlalchemy包&#xff0c; 我用的是windows环境&#xff0c;安装参考&#xff1a;https://blog.csdn.net/jishuwenming/article/details/80993840 完整demo 如下&#xff1a; --------------------- 作者&#xff1a;jishuw…

《计算机程序设计艺术》pdf

下载地址&#xff1a;网盘下载 内容简介 编辑本书作者D. E. Knuth是在计算机学界十分著名的学者&#xff0c;在本领域享有很高权威和盛名&#xff0c;他的这部著作是无数计算机专业人员的学习教材和参考读物&#xff0c;也是许多专业研究工作者经常阅读的经典。本书已被翻译为几…

Jsoup 抓取和数据页 认识HTTP头

推荐一本书&#xff1a;黑客攻防技术宝典.Web实战篇 &#xff1b; 顺便留下一个疑问&#xff1a;能否通过jsoup大量并发訪问web或者小型域名server&#xff0c;使其瘫痪&#xff1f;其有用jsoup熟悉的朋友能够用它解析url来干一件非常无耻的事&#xff08;源代码保密&#xff…

杭电划分问题

在做杭电做题时遇到好几个有关划分的题目&#xff0c;比如2050 折线分割平面、1290的献给母校的蛋糕&#xff0c;都是数学问题吧&#xff0c;感觉挺有做数学题的感觉的&#xff0c;在这里总结一下。 1、n个点最多把直线分成1n份&#xff0c;这个很好理解 2、n条直线最多把平面分…

flask + 蓝图 用 sqlalchemy 对 mysql 进行 增删查改 的 demo

main.py import uuid # UUID: 通用唯一标识符 # from flask import Flask from flask import Flask, request, json, Response from flask_sqlalchemy import SQLAlchemyfrom app.main.views import * from app.app01.views import * from app.app02.views import * from a…

UVA - 400 Unix ls

/*收获&#xff1a;1. 我觉得最大的收获是&#xff0c;了解了该怎么进行竖向的数据输出并且&#xff0c;以及《入门经典》的做法&#xff0c;并没有先转换为二维数组再输出&#xff0c;而是用了些别的技巧(好像也能算是技巧&#xff0c;具体的看代码吧&#xff0c;这个我也不太…

javascript中String的fromCharCode()方法

前几天遇到一个bug,后端的模板引擎在输出形如: <div title"111 aaa">内容</div> 这样的内容时,无法输出 空格,所以只能用 来代替: <div title"111 aaa">内容</div> 然后前端使用空格来切分title值: var arr1 title.split( ); 然后…

Zend Server更新至6.2版本——虚拟主机全方位管理

Zend Server自从发布6.0以来&#xff0c;并支持云服务&#xff0c;成为很多PHP程序所选择的Web服务器。 Zend Server 6.2版本从更新内容来看&#xff0c;解决了Web服务器与虚拟主机之间的协同管理。并在细节上&#xff0c;更注重性能控制。 具体更新如下&#xff1a; 虚拟主机管…

Flask 蓝图,数据库链接

蓝图 使用场景 如果代码非常多&#xff0c;要进行归类。不同的功能放在不同的文件&#xff0c;把相关的视图函数也放进去。 蓝图也就是对flask的目录结构进行分配&#xff08;应用于小&#xff0c;中型的程序&#xff09; 当然对于大型项目也可以通过 url_prefix 加前缀的…

python基础-02

常见的数据类型 列表 在python中&#xff0c;列表的创建可以是由[]两个方括号组成的。在其他语言中&#xff0c;被称之为数组。 列表里可以存放一组值&#xff0c;并且系统默认的给列表里的每一个元素以索引值&#xff0c;方便查找和使用。 如下&#xff1a; #创建一个列表&…

Flask扩展系列(八)–用户会话管理

安装和启用 遵循标准的Flask扩展安装和启用方式&#xff0c;先通过pip来安装扩展&#xff1a; $ pip install Flask-Login 接下来创建扩展对象实例&#xff1a; 1 2 3 4 5 from flask import Flask from flask.ext.login import LoginManager app Flask(__name__) login…