同余--基于题目的学习

本文探讨了同余的概念及其在整除和剩余问题中的应用。通过实例解析了如何找到使一组整数模余数不同的最小整数,并介绍了整除判断的方法。同时,文章提到了在处理大数时,可以利用同余性质简化计算。此外,还讨论了一道与数位和相关的数学问题,提出了利用数论方法解决奇偶位数字之和的差为2的整数范围问题。
摘要由CSDN通过智能技术生成

参考资料:https://blog.csdn.net/

题目一:

Reduced ID Numbers

Time Limit: 2000MS   Memory Limit: 65536K
Total Submissions: 10959   Accepted: 4329

Description

T. Chur teaches various groups of students at university U. Every U-student has a unique Student Identification Number (SIN). A SIN s is an integer in the range 0 ≤ s ≤ MaxSIN with MaxSIN = 106-1. T. Chur finds this range of SINs too large for identification within her groups. For each group, she wants to find the smallest positive integer m, such that within the group all SINs reduced modulo m are unique.

Input

On the first line of the input is a single positive integer N, telling the number of test cases (groups) to follow. Each case starts with one line containing the integer G (1 ≤ G ≤ 300): the number of students in the group. The following G lines each contain one SIN. The SINs within a group are distinct, though not necessarily sorted.

Output

For each test case, output one line containing the smallest modulus m, such that all SINs reduced modulo m are distinct.

Sample Input

2
1
124866
3
124866
111111
987651

Sample Output

1
8

Source

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值