竞赛讨论区 > 求助!!!!
头像
牛客145388662号
发布于 2024-11-16 22:18 湖南
+ 关注

求助!!!!

给你一个正整数x,你需要将这个数写成n个正整数的和,这些正整数的数位只包含0和1。给定x,输出n的最小值。

#include<bits/stdc++.h> using namespace std; int main() { long long x; cin >> x; int l[1000]; int i = 0; int n = 0; while (x > 1) { l[i] = x % 10; i++; x = x / 10; } for (int j = 0; j <= i; j++) { if (n < l[j]) { n = l[j]; } } cout << n << endl; return 0;

}

这里哪里有问题求赐教,新手小白在线求教。。

全部评论

(1) 回帖
加载中...
话题 回帖

本文相关内容

等你来战

查看全部

热门推荐