Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
74189 陈路垚 火柴棒 C++ 解答错误 0 0 MS 252 KB 690 2023-05-20 17:23:47

Tests(0/10):


#include <iostream> using namespace std; int main() { int k; cin >> k; // 最小的数 int min_num = 0; while (k >= 2) { if (k >= 7) { min_num = min_num * 10 + 1; k -= 2; } else if (k >= 2) { min_num = min_num * 10 + 2; k -= 5; } } if (k == 1) { min_num = min_num * 10 + 1; } // 最大的数 int max_num = 0; while (k >= 5) { max_num = max_num * 10 + 2; k -= 5; } while (k >= 2) { max_num = max_num * 10 + 1; k -= 2; } cout << min_num << " " << max_num << endl; return 0; }


测评信息: