【PAT乙级真题解惑1012数字分类】2025-3-29

缘由PAT乙级真题解惑1012数字分类_编程语言-CSDN问答

cpp 复制代码
	int n = 0, x = 0, j = 0, a[5]{}, g = 0; bool z = 1;
	std::cin >> n;//13 1 2 3 4 5 6 7 8 9 10 16 18 20
sr:if (x < n)
{
	   std::cin >> j;
	   if (j % 5 == 0 && j % 2 == 0)
		   a[0] += j;
	   else if (j % 5 == 1)
		   a[1] += (z ? j : -j), z = !z;
	   else if (j % 5 == 2)
		   ++a[2];
	   else if (j % 5 == 3)
		   a[3] += j, ++g;
	   else if (j % 5 == 4 && a[4] < j)
		   a[4] = j;
	   ++x;
	   goto sr;
}
   x = 0;
sc:if (x < 5)
{
	   if (a[x])
	   if (x == 3)
		   std::cout << std::fixed << std::setprecision(1) << a[x] * 1.0 / g << " ";
	   else
		   std::cout << a[x] << (x < 4 ? " " : "\n");
	   else
		   std::cout << "N ";
	   ++x;
	   goto sc;
}

是日已过命亦随减,日一布施福德随增。非坚转坚。

相关推荐
CoovallyAIHub12 小时前
181小时视频丢给GPT-5,准确率只有15%——南大联合NVIDIA等五校发布多模态终身理解数据集
深度学习·算法·计算机视觉
CoovallyAIHub13 小时前
CVPR 2026 | GS-CLIP:3D几何先验+双流视觉融合,零样本工业缺陷检测新SOTA,四大3D工业数据集全面领先!
深度学习·算法·计算机视觉
xlp666hub13 小时前
Leetcode 第三题:用C++解决最长连续序列
c++·leetcode
会员源码网14 小时前
构造函数抛出异常:C++对象部分初始化的陷阱与应对策略
c++
有意义15 小时前
深度拆解分割等和子集:一维DP数组与倒序遍历的本质
前端·算法·面试
xlp666hub16 小时前
Leetcode第二题:用 C++ 解决字母异位词分组
c++·leetcode
用户7268761033717 小时前
解放双手的健身助手:基于 Rokid AR 眼镜的运动计时应用
算法
Wect17 小时前
LeetCode 17. 电话号码的字母组合:回溯算法入门实战
前端·算法·typescript
不想写代码的星星17 小时前
static 关键字:从 C 到 C++,一篇文章彻底搞懂它的“七十二变”
c++