考试只出一道题。。。
A>
1 #include <cstdio> 2 #include <cstring> 3 #include <algorithm> 4 #define rep(i, a, b) for (int i = a; i <= b; i++) 5 #define drep(i, a, b) for (int i = a; i >= b; i--) 6 #define REP(i, a, b) for (int i = a; i < b; i++) 7 #define mp make_pair 8 #define pb push_back 9 #define clr(x) memset(x, 0, sizeof(x)) 10 #define xx first 11 #define yy second 12 13 using namespace std; 14 15 typedef long long i64; 16 typedef pair<int, int> pii; 17 const int inf = ~0U >> 1; 18 const i64 INF = ~0ULL >> 1; 19 //***************************** 20 21 int a, b, c; 22 int main() { 23 scanf("%d%d%d", &a, &b, &c); 24 int ans = inf; 25 ans = min(ans, (a << 1) + (b << 1)); 26 ans = min(ans, (a << 1) + (c << 1)); 27 ans = min(ans, (b << 1) + (c << 1)); 28 ans = min(ans, a + b + c); 29 printf("%d\n", ans); 30 return 0; 31 }