标题:找出没有出现的数

说明

每个测试点时限:1 second
每个测试点内存限制:1 MB
测试点数量:10
是否有Special Judge:否
使用标准输入输出

题目描述

给你一个n和n-2个不重复的在1~n之间数

找出没有出现的那2个数

n <= 1000000

输入格式

第一行,一个数n

第二行,n-2个在1~n之间不重复的数,用一个空格隔开

输出格式

一行,两个没有出现的数

从小到大排序

样例输入
3 1

样例输出
2 3

原题叙述

这题太有意思了,希望大家能动脑经想想,很妙的一道题!

(按ctrl+A看答案)var
        k,i:longint;a,b,r,t1,t2:extended;
        n:int64;
begin
        assign(input,'1.in');reset(input);
        readln(n);
        a:=((1+n)*n) div 2;
        b:=n*(n+1)*(2*n+1)/6;
        for i:=1 to n-2 do
                begin
                        read(k);
                        a:=a-k;
                        b:=b-sqr(k);
                end;
        t1:=(a+sqrt(2*b-sqr(a)))/2;
        t2:=abs((a-sqrt(2*b-sqr(a)))/2);
        if t1<t2 then write(t1:0:0,' ',t2:0:0) else write(t2:0:0,' ',t1:0:0);

end.

转载于:https://www.cnblogs.com/waterfalleagle/archive/2009/11/02/1594867.html

找出没有出现的数 题解相关推荐

  1. 【python】numpy array 找出符合条件的数并赋值

    在python中利用numpy array进行数据处理,经常需要找出符合某些要求的数据位置,有时候还需要对这些位置重新赋值.这里总结了几种找出符合条件数据位置的方法. 这里以一个8*8的随机数组举例, ...

  2. 大数据面试题——如何在大量的数据中找出不重复的数

    问题描述: 在2.5亿个整数中找出不重复的数,注意,内存不足以容纳2.5亿个整数. 分析解读: 方法一:分治法 采用hash的方法,把这2.5亿个数划分到更小的文件中,从而保证每个文件的大小不超过可用 ...

  3. C# LeetCode刷题 - Leetcode 306. 累加数 - 题解

    版权声明: 本文为博主Bravo Yeung(知乎UserName同名)的原创文章,欲转载请先私信获博主允许,转载时请附上网址 http://blog.csdn.net/lzuacm. C#版 - L ...

  4. C#版 - Leetcode 306. 累加数 - 题解

    C#版 - Leetcode 306. 累加数 - 题解 306.Additive Number 在线提交: https://www.gaimor.cn 累加数是一个字符串,组成它的数字可以形成累加序 ...

  5. JzxxOJ Problem 4209: 寻找雷劈数 题解

    4209: 寻找雷劈数 题解 这是OJ的一道题,主要考验了数字的拆分,比较简单的! 题目 Code #include<iostream> #include<cstdio> #i ...

  6. C++输入n(n100)个整数,找出其中最大的数,将它与最前面的数交换后输出这些数

    题目 2016校园招聘笔试题 输入n(n<100)个数,找出其中最大的数,将它与最前面的数交换后输出这些数,请你编程实现. 输入 输入数据有多行,每组占一行,每行的开始是一个整数n,表示这个测试 ...

  7. 【等价类划分法】某商店的货品价格(P)都不大于 20 元(且为整数),假设顾客每次付款为 20 元且每次限购一件商品,现有一个软件能在每位顾客购物后给出找零钱的最佳组合(找给顾客货币张数最少)。

    题目: [说明] 某商店的货品价格(P)都不大于 20 元(且为整数),假设顾客每次付款为 20 元且每次限购一件商品,现有一个软件能在每位顾客购物后给出找零钱的最佳组合(找给顾客货币张数最少). 假 ...

  8. 【c语言】在一个一维整数组中找出其中最大的数及其下标

    //在一个一维整型数组中找出其中最大的数及其下标 #include <stdio.h> #define N 10 int fun(int* a, int* b, int n) {int* ...

  9. 【LeetCode】快排-无序整数数组中找第k大的数(或者最小的k个数)

    一个有代表性的题目:无序整数数组中找第k大的数,对快排进行优化. 这里先不说这个题目怎么解答,先仔细回顾回顾快排,掰开了揉碎了理解理解这个排序算法:时间复杂度.空间复杂度:什么情况下是复杂度最高的情况 ...

最新文章

  1. slf4j+log4j打印日志,控制台无日志输出
  2. findbugs教程
  3. 八、开发者工具和指南(四) Orchard dependencies and libraries
  4. 设△ABC的内角A,B,C,所对的边分别为a,b,c,且acosB-bcosA=3/5c,则tan(A-B)的最大值为
  5. Java web小项目_个人主页(2)—— 边缘加速原理与实现
  6. VS2012 颜色配置成黑色
  7. 特征编码1 - 特征编码概述与分类
  8. 点击EditText可编辑,点击其他地方不可编辑
  9. 2022电大国家开放大学网上形考任务-劳动与社会保障法非免费(非答案)
  10. 立体合唱声效果器:Roland Cloud JUNO-60 Mac
  11. android开发中Fingerprint模块浅析
  12. cocos2dx fnt字体、自定义字体制作(转载、记录、待验证)
  13. 惠而浦扫地机器人充不进电_惠而浦 扫地狗等扫地机器人清扫效果差
  14. AJAX+Servlet实现客户端无刷新请求服务器实践
  15. 商人过河c语言实验报告,商人过河C语言程序编程
  16. Self6D: Self-Supervised Monocular 6D Object Pose Estimation论文翻译
  17. 内存管理pbuf.h头文件源码解析——LwIP学习
  18. java中e.printStackTrace()不要使用,请使用logger记录
  19. CSS学习笔记--段落格式化
  20. 新概念2 课文和单词(3)

热门文章

  1. 计算机语言中tc是什么,新人必须了解的几个TC常用语和脚本基础知识!
  2. 微机原理换行代码_微机原理课程设计——汇编输出杨辉三角
  3. linux推箱子脚本,【编程例题】标准C语言实现推箱子游戏!附解析!
  4. 触发器及其应用实验报告总结_双面喷绘材料的分类及其应用,超全总结!(建议收藏)...
  5. 西安邮电大学卓越班c语言面试题,西安邮电大学C语言实验报告.docx
  6. java 解压到内存,Java GZip 基于内存实现压缩和解压的方法
  7. 贪婪洞窟2服务器维护,《贪婪洞窟2》11月30日更新维护多久 贪婪洞窟2更新维护公告...
  8. C++关联容器,STL关联容器
  9. oracle的空闲等待事件,Oracle 常见的33个等待事件详解
  10. 没有bug队——加贝——Python 47,48