首页 > 试题广场 >

丢失的三个数

[编程题]丢失的三个数
  • 热度指数:31261 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
现在有一个数组,其值为从 1 到 10000 的连续增长的数字。出于某次偶然操作,导致这个数组中丢失了某三个元素,同时顺序被打乱,现在需要你用最快的方法找出丢失的这三个元素,并且将这三个元素根据从小到大重新拼接为一个新数字,计算其除以 7 的余数。 例:丢失的元素为336 ,10 ,8435 ,得到的新数字为 103368435 ,除以七的余数为 2 。

输入描述:
输入数据为一行,包含9997个数字,空格隔开。


输出描述:
输出为一行,包含一个数字。
示例1

输入

同题设例子输入

输出

2
头像 17c89
发表于 2024-01-01 17:26:22
import java.util.Arrays; import java.util.HashSet; import java.util.Scanner; import java.util.Set; public class Main { public static void main(St 展开全文
头像 花花生米米米
发表于 2022-05-05 17:57:14
#include<stdio.h> #include<string.h> int main() {     int n;     int a[10000] = {0},b[3] = {0};      &n 展开全文
头像 bandiaoz
发表于 2024-12-28 22:57:57
解题思路 这是一道查找丢失数字并进行组合的问题,主要思路如下: 问题分析: 原始数组包含1到10000的连续数字 丢失了三个数字,其余数字被打乱 需要找出丢失的数字并按从小到大拼接 计算拼接后的数字除以7的余数 解决方案: 使用标记数组记录出现的数字 遍历1到10000找出未出现的三个 展开全文
头像 苏觅云
发表于 2022-05-19 22:03:28
import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); boolean[] fs 展开全文
头像 bao_hu_yuan_zhang
发表于 2024-02-23 11:58:01
#include <iostream> #include <vector> #include <unordered_map> using namespace std; int main() { int i=0; unordered_map< 展开全文