NC231612. 加入光荣的进化吧!
描述
输入描述
组数据,输入的第一行包括一个正整数;
接下来行每组包含三个正整数。
输出描述
共行,对于每组数据,输出满足条件的三元组的个数。
示例1
输入:
2 1 1 1 2 2 2
输出:
0 0
C++ 解法, 执行用时: 425ms, 内存消耗: 2336K, 提交时间: 2021-12-15 18:13:21
#include <bits/stdc++.h> using namespace std; int main() { int t,x,y,z; cin>>t; while(t--) { scanf("%d%d%d",&x,&y,&z); cout<<min(x,min(y/2,z/3))+min(x,min(z/2,y/3))+min(y,min(x/2,z/3))+min(y,min(z/2,x/3))+min(z,min(x/2,y/3))+min(z,min(y/2,x/3))<<endl; } return 0; }
Python3 解法, 执行用时: 1401ms, 内存消耗: 6444K, 提交时间: 2021-12-12 12:33:54
t=int(input()) while t: x,y,z=map(int,input().split()) print(min(x,y//2,z//3)+min(x,y//3,z//2)+min(x//2,y//3,z)+min(x//3,y//2,z)+min(x//3,y,z//2)+min(x//2,y,z//3)) t-=1