当前位置:首页 > 题解目录 > 正文内容

【题解】取余(2019青岛市程序设计竞赛)

亿万年的星光4年前 (2021-04-16)题解目录4844

【问题描述】

给你n个正整数a1,a2,..,an。

求(a1*a2*..an)%10007的值。

【输入】

第一行,n,表示整数的个数。

第二行,n个用空格隔开的正整数。

【输出】

一个整数,(a1*a2*..an)%10007的值。

【样例输入输出】

mod.in

mod.out

2

10 20

200

【数据规模和约定】

30%的数据:a1*a2*..*an<2000000000;

100%的数据:n<=1000, 0<ai<=110。

【来源】

2019年青岛市程序设计竞赛试题(小学组)1T

  • 比较简单的模拟题,难点在于数据范围。

  • 如果用数论的知识就比较简单,(a*b)%p= (a%p * b%p)%p;

  • 数据范围比较大的话用long long




【参考代码】

#include<iostream>
using namespace std;
long long a[1001];
long long n,ans=1;
int main()
{
	cin>>n;
	for(int i=0;i<n;i++){
		cin>>a[i];
		a[i]=a[i]%10007;
		ans=ans*a[i];
	}
	ans=ans%10007;
	cout<<ans;
	return 0;		
}



扫描二维码推送至手机访问。

版权声明:本文由青少年编程知识记录发布,如需转载请注明出处。

分享给朋友:

相关文章

【题解】踩方格

【题目描述】有一个方格矩阵,矩阵边界在无穷远处。我们做如下假设:a、每走一步时,只能从当前方格移动一格,走到某个相邻的方格上;b、走过的格子立即塌陷无法再走第二次;c、只能向北、东、西三个方向走;请问...

【题解】发工资

【题目描述】作为程序猿,最盼望的日子就是每月的9号了,因为这一天是发工资的日子,养家糊口就靠它了,呵呵但是对于公司财务处的工作人员来说,这一天则是很忙碌的一天,财务处的小李最近就在考虑一个问题:如果每...

【题解】最大数问题

【题目描述】输入若干个整数。输出其中的最大数【输入描述】若干个整数。【输出描述】其中的最大数。【样例输入】1 2 5 7 8 6 1&nbs...

【题解】开关灯(2)

1.开关灯(light.cpp)【题目描述】某实验室共有n盏灯,灯的编号为1~n,每盏灯的初始状态是关闭的。现在有m位学生,每位学生可以前去抽取一张带数字的卡片,其数字为Ai,然后依次将自己手中的数字...

【题解】选班委

【题目描述】小 T 和他的小伙伴们到 CZ 中学的创新实验班报到后的第一件事就是选班委,班主任 R 老师走上讲台宣布了选举办法,首先让全班 40 位同学依次上讲台做自我介绍,然后按照 职位一个一个依次...

【题解】怪盗基德的滑翔翼

【题解】怪盗基德的滑翔翼

【题目描述】怪盗基德是一个充满传奇色彩的怪盗,专门以珠宝为目标的超级盗窃犯。而他最为突出的地方,就是他每次都能逃脱中村警部的重重围堵,而这也很大程度上是多亏了他随身携带的便于操作的滑翔翼。有一天,怪盗...