NC14334. Dragon
描述
输入描述
每组数据包含4个整数a,b,c,d;
0<=a,b,c,d<=9;
处理到文件尾
输出描述
输出可能的最大的伤害值(不要包含前导0)
示例1
输入:
2 0 4 8 0 0 0 0 0 0 4 0
输出:
8420 0 4000
C++ 解法, 执行用时: 2ms, 内存消耗: 308K, 提交时间: 2021-09-10 21:08:37
#include<bits/stdc++.h> using namespace std; int a[4]; int main() { while(cin>>a[0]>>a[1]>>a[2]>>a[3]) { sort(a,a+4); cout<<a[3]*1000+a[2]*100+a[1]*10+a[0]<<endl; } }
Python3 解法, 执行用时: 40ms, 内存消耗: 7084K, 提交时间: 2021-09-16 11:31:02
from sys import stdin for line in stdin: nums = sorted(line.split()) nums.reverse() print(int(''.join(nums)))
matlab(Octave 4.0.0) 解法, 执行用时: 116ms, 内存消耗: 11252K, 提交时间: 2020-04-01 02:18:01
try while 1 a = input('','s'); b = str2num(sort(a,'descend')); fprintf('%d\n',b) end catch end