题目描述:
有N个数围成一圈,求出相邻三个数之和的最小值。
输入描述:
输入占一行,首先是正整数N,5≤N≤20,然后是N个整数。
输出描述:
输出一个整数,为求得的答案。
| 样例输入: |
样例输出: |
| 10 12 90 -7 65 -120 6 23 17 -25 45 |
-91 |
这个程序首先读取输入的N,然后使用循环读取N个整数。接下来,计算相邻三个数之和,并在过程中更新最小值。最后,输出计算得到的最小和。在这个示例中,使用取余运算符 % 来实现数组围成一圈的效果。
#include <iostream>
#include <vector>
using namespace std;

该程序解决了一个算法问题,即在给定的N个数构成的环形数组中找出相邻三个数之和的最小值。输入包含一个正整数N(5≤N≤20)及N个整数。程序通过循环读取数组并更新最小和,最终输出最小和。
订阅专栏 解锁全文
345

被折叠的 条评论
为什么被折叠?



