Codeforces1064A——Make a triangle!
給三條邊,判斷需要多少次操作才能使得構成三角形,每一次操作為將每條邊加1
對邊排序一下,然後因為兩邊和(短邊)大於第三邊,所以判斷一下就可以了
程式碼:
#include <cstdio>
#include <algorithm>
using namespace std;
int a[3];
int main(void){
scanf("%d%d%d",&a[0],&a[1],&a[2]);
sort(a,a+3);
if(a[2]<a[0]+a[1]){
printf ("0\n");
}
else{
printf("%d\n",a[2]-(a[0]+a[1])+1);
}
return 0;
}
相關推薦
Codeforces1064A——Make a triangle!
給三條邊,判斷需要多少次操作才能使得構成三角形,每一次操作為將每條邊加1 對邊排序一下,然後因為兩邊和(短邊)大於第三邊,所以判斷一下就可以了 程式碼: #include <cstdio> #include <algorithm> usi
CF1064A 【Make a triangle!】
scan pac mic 轉化 max code ios a+b b+ 要讓這個三角形合法,只需滿足三角形不等式即$a+b>c$,設$c=max\left\{a,b,c\right\}$,上式轉化為$c<a+b$如果已經滿足,不需消耗代價否則消耗$c-a-b+1
從你的全世界路過-make a mistake
體驗 包含 try utm 讀取 溢出 什麽 分享 接管 異常 1.Java異常概念 java異常是Java提供的用語處理程序錯誤的一種機制 所謂錯誤就是指在程序運行的過程中發生的一些異常事件(如 除0溢出,數組下標越界,索要讀取的文件不存在)。 2.
Two Wrongs Can Make a Right (and Are Difficult to Fix)
write work visible fun mar pop sig per cati Two Wrongs Can Make a Right (and Are Difficult to Fix) Allan Kelly CODE NEVER LIE
【轉】Life of a triangle - NVIDIA's logical pipeline
ces inside indices eache next have process specific set From:https://developer.nvidia.com/content/life-triangle-nvidias-logical-pipeline
[Codeforces 864D]Make a Permutation!
do it iostream posit main void num ati ray work Description Ivan has an array consisting of n elements. Each of the elements is an integ
Codeforces Round #436 (Div. 2), problem: (D) Make a Permutation!
scanf problem codeforce ++ round class span com make #include <cstdio> #include <cstring> #include <vector> using names
CF864D Make a Permutation!
strong clas ont 模擬 logs 思路 () code i++ 思路: 貪心,構造,模擬。 實現: 1 #include <bits/stdc++.h> 2 using namespace std; 3 int t[200005], a[2
poj1673 EXOCENTER OF A TRIANGLE
call atan nbsp original nec cte rec cat ace 地址:http://poj.org/problem?id=1673 題目: EXOCENTER OF A TRIANGLE Time Limit: 1000MS
return three values that can be the lengths of the sides of a triangle,
static use prev element and hat [] sin sha 這是return numbers, return value 剛簡單, 首先sort ,然後遍歷,看當前值+ 前值> 後值 class CountTriangles { /
Make a simple custom EventEmitter 怎樣給文件命名才能顯得比較專業
javascrip pty als 代碼 prototype type ant therefore div Thoughts Recently I have been reading the book Async Javascript about JS asynchroni
FCC(ES6寫法) Make a Person
etl 所有 字符串 this log hub 謝謝 IV 方法 用下面給定的方法構造一個對象. 方法有 getFirstName(), getLastName(), getFullName(), setFirstName(first), setLastName(last)
[CSS3] Make a horizontal-scrolling Menu
sil menu smo right let UC imp car webkit Our web app on desktop may use elements that use great deal of width. On many occasions we can&r
Make a Person-freecodecamp算法題目
his lln ret 接受 guide ref uid 所有 uri Make a Person 1.要求 用下面給定的方法構造一個對象:方法有 getFirstName(), getLastName(), getFullName(), setFirstName(fi
輸入三角形的3條邊長(均為正整數),如果不能構成一個三角形,則輸出“not a triangle”;如果能夠構成一個直角三角形,則輸出“yes”;如果不能構成直角三角形,則輸出“no”。
題目描述 輸入三角形的3條邊長(均為正整數),如果不能構成一個三角形,則輸出“not a triangle”;如果能夠構成一個直角三角形,則輸出“yes”;如果不能構成直角三角形,則輸出“no”。 請將下面的程式填寫完整。 #include <stdio.h> int m
Google - Find minimum number of coins that make a given value
Given a value V, if we want to make change for V cents, and we have infinite supply of each of C = { C1, C2, .. , Cm} valued coins, what is the minimum
use Python to make a game
在學習完類的相關知識後,作者建議自己試著用類製作遊戲,於是我就按照他的方法制作了一個和他的遊戲類似的小遊戲。 作者製作遊戲的流程大致是: The process is as follows: Write or draw about the problem.
java 中的 Cannot make a static reference to the non-static method
原文: https://blog.csdn.net/q610376681/article/details/49359819 今天敲程式碼的時候遇到了這個問題,大體這個問題可以簡化成這樣; public class Test1 { pu
Make a badge 調色大師 (CornerRadius & Gradient & SliderBar )
Make a badge 調色大師 (CornerRadius & Gradient & SliderBar )幫長頸鹿寶寶取名並製作一個名牌樣式.使用 SliderBar 控制 制定 照片邊框(Corner) 透明度 (alpha) 背景顏色
[Android] How do I make a splash screen?
This answers shows you how to display a splash screen for a fixed amount of time when your app starts for e.g. branding reasons. E.g. you might choose to