CodeForces 732 C.Sanatorium(水~)
来源:互联网 发布:网络黄金王晨芳照片 编辑:程序博客网 时间:2024/06/10 03:50
Description
一个人出去出差,给出出差期间早餐午餐晚餐数量,问最少差了几顿餐
Input
三个整数a,b,c分别表示早中晚三餐数量(0<=a,b,c<=1e18,a+b+c>=1)
Output
输出最少差的餐数
Sample Input
3 2 1
Sample Output
1
Solution
简单题,分若干情况讨论即可,一顿多了先扔一个到前面作为起点然后补齐,两顿多了把多的较多的放在前面作为起点然后补齐
Code
#include<cstdio>#include<iostream>#include<cstring>#include<algorithm>#include<cmath>#include<vector>#include<queue>#include<map>#include<set>#include<ctime>using namespace std;typedef long long ll;#define INF 0x3f3f3f3f#define maxn 1111ll a,b,c;int main(){ while(~scanf("%I64d%I64d%I64d",&a,&b,&c)) { ll t=min(a,min(b,c)),ans; a-=t,b-=t,c-=t; if(a>b)swap(a,b); if(b>c)swap(b,c); if(a>b)swap(a,b); if(c==0)ans=0; else if(b==0)ans=2ll*(c-1); else { if(b==c)ans=b-1; else ans=c-1-b+c-1; } printf("%I64d\n",ans); } return 0;}
0 0
- CodeForces 732 C.Sanatorium(水~)
- [codeforces 732C]Sanatorium
- codeforces 732C - Sanatorium
- Codeforces 732C-Sanatorium
- CodeForces 732C Sanatorium
- CodeForces 732C Sanatorium
- codeforces 732C Sanatorium(数学题)
- CodeForces-732C-Sanatorium(模拟)
- 【43.26%】【codeforces 732C】Sanatorium
- CodeForces 732C 之 Sanatorium
- 【codeforces 732C】 Sanatorium【乱搞题 数学题】
- 【codeforces 723C C. Sanatorium】
- Codeforces Round #377 (Div. 2) C. Sanatorium(规律乱搞)
- Codeforces Round #377 (Div. 2) C. Sanatorium(贪心,二分)
- Codeforces Round #377 (Div. 2)C. Sanatorium(贪心)
- 732C. Sanatorium
- Sanatorium Codeforces Round#377-C(逻辑)
- Codeforces Round #377 (Div. 2) C. Sanatorium
- 求助
- 2015上海邀请赛
- [leetcode]: 448. Find All Numbers Disappeared in an Array
- sass简单入门学习
- JavaMail发送邮件
- CodeForces 732 C.Sanatorium(水~)
- 计算机操作系统(第四版)第二章 进程管理 试题
- PyScripter启动出错:Python could not be properly initialized. We must quit.
- 以Mysql为起点学习数据库原理
- shell数组
- 鼠标悬停显示
- TensorFlow笔记之变量管理
- JS基础思维导图总结二
- 剑指offer——面试杂记