NC222481. [USACODec20B]DoYouKnowYourABCs?
描述
输入描述
The only line of input consists of seven space-separated integers.
输出描述
Print A, B, and C separated by spaces.
示例1
输入:
2 2 11 4 9 7 9
输出:
2 2 7
说明:
Test cases 2-3 satisfy C≤50.Java 解法, 执行用时: 10ms, 内存消耗: 10776K, 提交时间: 2021-07-03 08:27:23
import java.util.*; import java.io.*; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); StringTokenizer st = new StringTokenizer(br.readLine()); int[] inputs = new int[7]; for(int i=0; i<7; i++) { inputs[i] = Integer.parseInt(st.nextToken()); } Arrays.sort(inputs); int A = inputs[0]; int B = inputs[1]; int C = inputs[6] - A - B; bw.write(A + " " + B + " " + C + "\n"); bw.flush(); } }
C++ 解法, 执行用时: 4ms, 内存消耗: 412K, 提交时间: 2021-11-29 14:54:16
#include<bits/stdc++.h> using namespace std; int main(){ int a[7]={0}; for(int i=0;i<7;i++){ cin>>a[i]; } sort(a,a+7); cout<<a[0]<<" "<<a[1]<<" "<<a[6]-a[0]-a[1]<<endl; }