2026/6/10 7:58:31
网站建设
项目流程
沧州网站建设开发服务,阿里云做网站的代码,广州网站制作哪家强,中国互联网协会属于什么单位【题目来源】 https://www.luogu.com.cn/problem/B4065 【题目描述】 小杨有 n 个正整数#xff0c;小杨想知道这些正整数的数位和中最大值是多少。“数位和”指的是一个数字中所有数位的和。例如:对于数字 12345#xff0c;它的各个数位分别是 1,2,3,4,5。将这些数位相加小杨想知道这些正整数的数位和中最大值是多少。“数位和”指的是一个数字中所有数位的和。例如:对于数字 12345它的各个数位分别是 1,2,3,4,5。将这些数位相加得到 1234515。因此12345 的数位和是 15。【输入格式】第一行包含一个正整数 n代表正整数个数。之后 n 行每行包含一个正整数。【输出格式】输出这些正整数的数位和的最大值。【输入样例】3168110【输出样例】9【数据范围】对于全部数据保证有 1≤n≤10^5每个正整数不超过10^12。【算法分析】由于数据会达到 10^12所以选择使用“字符串”进行处理。否则需要使用 long long 型。【算法代码】#include bits/stdc.h using namespace std; int n; string s; int imaxINT_MIN; int main() { cinn; while(n--) { cins; int sum0; for(int i0; is.size(); i) { sums[i]-0; } imaxmax(imax,sum); } coutimax; return 0; } /* in: 3 16 81 10 out: 9 */【参考文献】https://www.luogu.com.cn/problem/solution/B4065https://www.acwing.com/blog/content/406/