第一题: int main() {     int T;     cin >> T;     while (T--) {         vector<int> a(3);         cin >> a[0] >> a[1] >> a[2];         sort(a.begin(), a.end());         if ((a[0] + a[1]) >= a[2] / 2) {             long long sum = a[0] + a[1] + a[2];             if (sum % 3 == 0)                 cout << sum / 3 << endl;             else                 cout << sum / 3 + 1 << endl;         }         else {             if (a[2] % 2 == 0)                 cout << a[2] / 2 << endl;             else                 cout << a[2] / 2 + 1 << endl;         }     }     system("pause");     return 0; }
点赞 1

相关推荐

牛客77743221...:做一段时间,公司出钱送你去缅甸和泰国旅游
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务