链接:

https://codeforces.com/problemset/problem/466/A

题意

买地铁票,单程票a元,多程票m次b元,一共做n次地铁,问最少买票需要多少钱?
1 <= n, a, b, m <= 1000
依次输入n, m, a, b。

Example

input
6 2 1 2
output
6
input
5 2 2 3
output
8

解析

直接比较单程总价和多程或者多程加单程的总价谁低就行了。单程n * a元,多程就是n / m * b元再加上b和余下买单程票的最小值,即min(b, n % m * a)元。

#include <iostream>
#include <cmath>using namespace std;int main()
{int n, m, a, b;cin >> n >> m >> a >> b;int price1 = n * a;int price2 = n / m * b;int extra = min(n % m * a, b);price2 += extra;if (m * a <= b) cout << n * a;  //这个if判断可有可无,直接输出min(price1, price2)也正确else cout << min(price1, price2);return 0;
}

466A. Cheap Travel相关推荐

  1. Lesson 59-60 Househusband

    1 particular 特别的,挑剔的adj eg. Ted was very particular about the color he used.特德在用色上非常讲究 2 freelance 自 ...

  2. 暑假多校训练营选拔赛

    CF282A Bit++ 题目链接 题意 其中X++,++X表示把 X 加 1 ,X–,–X表示把 X 减 1 . 思路 判断是加还是减 进行计算 最后输出结果 坑点 无 代码 #include< ...

  3. ASP.NET MVC 2示例Tailspin Travel

    Tailspin Travel 是一个旅游预订的应用程序示例,最新版本采用ASP.NET MVC 2技术构建,主要使用 DataAnnotations 验证, 客户端验证和ViewModels,还展示 ...

  4. 2018HDU多校训练-3-Problem G. Interstellar Travel

    链接:http://acm.hdu.edu.cn/showproblem.php?pid=6325                                  Interstellar Trav ...

  5. 四川第七届 I Travel(bfs)

    Travel The country frog lives in has nn towns which are conveniently numbered by 1,2,-,n1,2,-,n. Amo ...

  6. “人在旅途”之随想以及旅游指南(travel.msra.cn)简介

    首先让我们来回味马克.吐温说过的一句话: 旅行可以破除偏见.顽固以及狭隘的思想 稍微细想一下,这句话还是很有些道理的.很多时候,我们回头看看走过的路,难道不总是会有一种"人在旅途" ...

  7. Gym 100342I Travel Agency (Tarjan)

    题意读懂了就好做了,就是求一下点双连通分量.维护一下一颗子树的结点数,对于一个结点当u是割点的时候, 统计一下u分割的连通分量v,每得到一个连通分量的结点数cnt(v)和之前连通分量结点数sum相乘一 ...

  8. Jzoj3625 旅行(travel)

    非常好的树剖模板题了,直接C颗线段树上去就好了,动态开点一次写对~ #pragma GCC opitmize("O3") #pragma G++ opitmize("O3 ...

  9. UVA 617 - Nonstop Travel(数论+暴力枚举)

    题目链接:617 - Nonstop Travel 题意:给定一些红绿灯.如今速度能在30-60km/h之内,求多少个速度满足一路不遇到红灯. 思路:暴力每个速度,去推断可不能够,最后注意下输出格式就 ...

最新文章

  1. SQL Server 2008行数据和页数据压缩解密
  2. 多线程, 注入spring 服务
  3. 同洲EOC局端MAC地址修改方法
  4. 科大星云诗社动态20211212
  5. Makefile使用规则
  6. c#操作mysql 执行语句_c# 数据库编程(通过SqlCommand 执行DML语句)
  7. C#使用读写锁三行代码简单解决多线程并发写入文件时线程同步的问题
  8. asp.net mysql打包_Asp.net与SQL一起打包部署安装
  9. Hive小文件问题:如何产生、造成影响、解放办法
  10. 背包——多重背包(hdu2191)
  11. mysql 实例名_不为人知的MySQL高可用复制管理工具——Orchestrator简介
  12. PHPThumb处理图片
  13. Linux 边角料(一)—— ./ 的含义
  14. java功能模块_Java 14功能
  15. 【优化求解】基于matalb改进的遗传算法求解IGA城市交通信号优化问题【含Matlab源码 215期】
  16. 财务系统 定制开发案例
  17. 什么录播软件好用?超级好用的录屏软件在这里
  18. echart渲染深圳地图
  19. Unity3D角色换装及换装编辑器
  20. vue结合高德地图V2.0(JSAPI key搭配代理服务器并携带安全密钥转发)

热门文章

  1. 同花顺python_这是真的么 | 学会了用Python预测股票价格
  2. 雷锋网特约专访3GUU市场总监刘谢舒
  3. js监听元素尺寸变化
  4. 光荣与梦想 — 疯狂猎鸟项目小结
  5. Navicat 连接linux mysql 失败解决方法
  6. 查域名怎么查?如何查询域名到期时间?
  7. 浅谈云计算,大数据和人工智能
  8. LINUX信息安全系统设计基础第一周学习总结
  9. 探究以太坊 2.0 的分叉选择规则
  10. 【Linux服务器配置】服务器的配置