珠心算测验

  • 题目描述
    • 输出输出
    • 注意事项
      • 代码实现

题目描述

珠心算是一种通过在脑中模拟算盘变化来完成快速运算的一种计算技术。珠心算训练,既能够开发智力,又能够为日常生活带来很多便利,因而在很多学校得到普及。

某学校的珠心算老师采用一种快速考察珠心算加法能力的测验方法。他随机生成一个正整数集合,集合中的数各不相同,然后要求学生回答:其中有多少个数,恰好等于集合中另外两个(不同的)数之和?

最近老师出了一些测验题,请你帮忙求出答案。

输出输出

输入格式
共两行,第一行包含一个整数n,表示测试题中给出的正整数个数。

第二行有n个正整数,每两个正整数之间用一个空格隔开,表示测试题中给出的正整数。

输出格式
一个整数,表示测验题答案。

输入
4
1 2 3 4
输出
2

说明/提示
【样例说明】

由1+2=3,1+3=41+2=3,1+3=4,故满足测试要求的答案为22。

注意,加数和被加数必须是集合中的两个不同的数。

注意事项

题目很简单,只要两个集合中的不同两个数相加等于另一个数 那么这个数就算一个
1.要的是有多少个数满足条件 因为一个数可能满足好几次条件 所以需要控制好循环 比如 输入 1 1 1 2 则只有2一个数字满足条件 应该输出1,如果控制不好条件 则输出多个

代码实现

#include <stdio.h>
int main()
{int n; //共有n个数scanf("%d",&n);int a[n]; //将后面输入的n个数放入数组 方便调用int i,j,k;  //控制循环for(i=0;i<n;i++){   //用循环放入数组scanf("%d",&a[i]);}int sum=0;  //一共有sum个数满足条件//第一个i循环表示你要测试的数//j,k循环表示另外两个相加的数for(i=0;i<n;i++){for(j=0;j<n;j++){for(k=0;k<n;k++){if(i!=j&&i!=k&&j!=k){ //这个if能确保三个循环取到不一样的数if(a[i]==a[j]+a[k]){//这个if是满足条件的控制sum++;  //若满足 则 sum++//开始测试下一个数i++, j,k从头来//看注意事项里的解释i++;j=0;k=0;}}}}}printf("%d",sum);return 0;
}

算法练习-珠心算测验相关推荐

  1. 试题 算法提高 珠心算测验

    2020蓝桥杯习题汇总 题目描述 珠心算是一种通过在脑中模拟算盘变化来完成快速运算的一种计算技术.珠心算训练,既能够开发智力,又能够为日常生活带来很多便利,因而在很多学校得到普及. 某学校的珠心算老师 ...

  2. 蓝桥试题 算法提高 珠心算测验 JAVA

    思路:输入数字总数,输入数字,求输入数字两两相加的和有几种情况例如1 2 3 4这四个数字里面只能有1+2=3和1+3=4,那如果是2+3=5,因为输入的数字里没有5,所以不计入最终结果. 补充知识点 ...

  3. python【蓝桥杯vip练习题库】ADV-350珠心算测验

    试题 算法提高 珠心算测验 资源限制 时间限制:1.0s 内存限制:256.0MB python中的for循环和c中的不一样,不如c灵活,但是可以用while实现. 既: i=0 while i< ...

  4. 蓝桥杯 珠心算测验 C++算法提高 HERODING的蓝桥杯之路

    资源限制 时间限制:1.0s 内存限制:256.0MB 解题思路: 时隔半个多月,我又开始更新了!这次的珠心算测验其实是一个枚举题目,把所有情况枚举出来,然后判断一下枚举的数是否有重复现象,结果是否有 ...

  5. 时空复杂度之珠心算测验

    时空复杂度之珠心算测验 问题 珠心算是一种通过在脑中模拟算盘变化来完成快速运算的一种计算技术.珠心算训练, 既能够开发智力,又能够为日常生活带来很多便利,因而在很多学校得到普及. 某学校的珠心算老师采 ...

  6. 2014-1普及真题 珠心算测验

    2014-1珠心算测验 问题描述 珠心算是一种通过在脑中模拟算盘变化来完成快速运算的一种计算技术.珠心算训练,既能够开发智力,又能够为日常生活带来很多便利,因而在很多学校得到普及. 某学校的珠心算老师 ...

  7. 信息学奥赛一本通 1965:【14NOIP普及组】珠心算测验 | 洛谷 P2141 [NOIP2014 普及组] 珠心算测验

    [题目链接] ybt 1965:[14NOIP普及组]珠心算测验 洛谷 P2141 [NOIP2014 普及组] 珠心算测验 [题目考点] 1. 枚举 [解题思路] 解法1:枚举判断每个数字是否是加和 ...

  8. Vijos P1911 珠心算测验【序列处理】

    描述 珠心算是一种通过在脑中模拟算盘变化来完成快速运算的一种计算技术.珠心算训练, 既能够开发智力,又能够为日常生活带来很多便利,因而在很多学校得到普及. 某学校的珠心算老师采用一种快速考察珠心算加法 ...

  9. noip2014 珠心算测验 (枚举)

    P1911珠心算测验 Accepted 标签:NOIP普及组2014 描述 珠心算是一种通过在脑中模拟算盘变化来完成快速运算的一种计算技术.珠心算训练, 既能够开发智力,又能够为日常生活带来很多便利, ...

  10. vijos 、洛谷 —— 珠心算测验(java实现)

    样例1 样例输入1 4 1 2 3 4 样例输出1 2 import java.util.*; P1911 / Vijos / 题库 /珠心算测验 public class Main {public ...

最新文章

  1. 继承和多态 1.0 -- 继承概念(is-a、has-a,赋值兼容规则,隐藏重定义)
  2. Mac OS build caffe2 Error:This file was generated by an older version of protoc which is
  3. mysql mpm_zabbix mpm 监控 mysql性能
  4. 《STL源码剖析常见面试问题》
  5. 如何看待清华大学生命科学学院削减研究生补助的行为?
  6. vector自动扩容如何实现_全自动拉伸膜真空包装机是如何实现全自动化生产的?...
  7. 惠普服务器u盘系统安装win7系统教程,惠普星14笔记本U盘安装win7系统的操作教程...
  8. 使用vue-cli4.5.x快速搭建项目
  9. 视频教程-汇编语言程序设计IV-其他
  10. anaconda安装LabelImg
  11. makefile编写rtl仿真脚本
  12. mega软件 linux,Debianubuntu系安装MegaCli
  13. 百度音乐高调改名后 掉队的千千音乐还有机会吗?
  14. 目标检测之正负样本详解
  15. Pod进程内存缓存分析
  16. c++学习 cout endl使用
  17. python笔记5 - 字符串格式化表达式,while语句嵌套,for循环,break,continue,死循环
  18. opencv vs2010 应用程序无法正常启动(oxc000007b) 解决
  19. 【Vue系列】Vue3.0知识点汇总整理
  20. 机器人的弊议论文_关于机器人利弊的议论文

热门文章

  1. 朱晔的互联网架构实践心得S1E8:三十种架构设计模式(下)
  2. android usb 摄像头 驱动开发,自制USB摄像头硬件的驱动编写_修改UVC
  3. 什么是Zigbee,主要有哪些特点,主要应用于哪些领域?
  4. 非线性回归(Non-linear Regression)学习笔记
  5. 射频信号发生器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  6. Jupyter处理大量数据导致内存溢出 网页崩溃的解决办法
  7. matlab设置角度和弧度制,matlab 可不可以用角度制不用弧度制?
  8. ospf(MGRE的星型结构和全连结构)
  9. 微型计算机硬件系统包括什么,微型计算机的硬件系统包括什么?
  10. 写给理工科人看的乐理(二)十二平均律与五线谱