1.和数
给定一个正整数序列,判断其中有多少个数,等于数列中其他两个数的和。 比如,对于数列1 2 3 4, 这个问题的答案就是2, 因为3 = 2 + 1, 4 = 1 + 3。
时间限制:10000
内存限制:65536
输入
共两行,第一行是数列中数的个数n ( 1 <= n <= 100),第二行是由n个不大于10000的正整数组成的数列,相邻两个整数之间用单个空格隔开。
输出
一个整数,即数列中等于其他两个数之和的数的个数。
样例输入
4
1 2 3 4
样例输出
2
试题难度:一般
//参考答案1:
#include <cstdio>
#include <iostream>
using namespace std;
int a[105];
int main() {
int n, ans = 0;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> a[i];
}
for (int i = 0; i < n; i++){
bool f = false;
for(int j = 0; j < n; j++){
这是一份2023年3月的青少年C/C++软件编程(三级)等级考试试卷,包含了和数、质数的和与积、爬楼、生成括号和铺砖等算法题目,每个题目都有具体的时间和内存限制,以及难度级别和样例输入输出。试卷旨在考察考生的算法设计和编程能力。
订阅专栏 解锁全文
等级考试试卷及答案解析&spm=1001.2101.3001.5002&articleId=130210184&d=1&t=3&u=dedc4910daf54214b36e5fe308c051eb)

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



