C++枚举算法之和数
来源:互联网 发布:阿里云点击挂载不行 编辑:程序博客网 时间:2024/06/06 06:19
和数
- Description
给定一个正整数序列,判断其中有多少个数,等于数列中其他两个数的和。 比如,对于数列1 2 3 4, 这个问题的答案就是2, 因为3 = 2 + 1, 4 = 1 + 3。
- Input
共两行,第一行是数列中数的个数n ( 1 <= n <= 100),第二行是由n个不大于10000的正整数组成的数列,相邻两个整数之间用单个空格隔开。
- Output
一个整数,即数列中等于其他两个数之和的数的个数。
- Sample Input
41 2 3 4
- Sample Output
2
- 代码
#include<cstdio>int main(){ int n,a[105],num=0,o[105]={}; scanf("%d",&n); for(int i=1;i<=n;i++) scanf("%d",&a[i]); for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) for(int k=1;k<=n;k++) if(a[i]+a[j]==a[k]&&i!=j&&i!=k&&j!=k&&o[k]==0) { num++; o[k]=1; } printf("%d",num);}
阅读全文
1 1
- C++枚举算法之和数
- 算法三个数之和
- 算法练习:两数之和
- 算法Day1-两数之和
- 算法Day2-三数之和
- c语言特殊数之和
- 【算法C++】检测数组里是否有两个数之和等于某个数
- 【搜索+枚举+数学思维】洛谷P1286 两数之和
- 两个数之和C语言实现
- [LeetCode] 4Sum 四数之和解法(本算法n数之和都能解)
- 【算法】将正整数表示为平方数之和
- 算法练习:两指针之三数之和为0
- 【算法】将正整数表示为平方数之和
- 算法练习:两指针之三数之和为0
- 算法题:lintcode#56 两数之和(java)
- LintCode 第56题 两数之和 【排序算法】
- 三数之和为零-算法爱好者-12-05
- 【C语言】不使用+-*/实现两个数之和
- dp 题目
- swift Tips(version2.0+ xcode7.0+)
- Java NIO系列教程(六) Selector
- IDC:预定义符号
- __attribute__
- C++枚举算法之和数
- 获取UIViewController的几个方法
- 在opencv3中的机器学习算法
- python如何对dataframe下面的值进行大规模赋值
- [前端学习]最简单的九宫格各种居中
- GorocksDB和BoltDB读写性能测试
- @objc小结
- 关于GCD开发的一些事儿
- 在安装Android Studio时候出现VT-X is disabled错误