送温暖
Description
這是一道送溫暖題。
給出n個數,求出這n個數的乘積對19260817取模后的值。
Input
第一行為數據組數T。
每組數據第一行是一個正整數n,代表數的個數。(1<n<=100)
第二行給出n個正整數。(每個正整數<=1000000000)。
Output
每組數據輸出一行代表答案。
Sample Input
2 2 1 2 3 1 2 3
Sample Output
2 6
題解:
真的送溫暖啊
就是每次乘一個數就要取余一次
#include <iostream> #include<stdio.h> #include<string.h> #include<math.h>using namespace std; int t,n; long long a[200],sum=1;int main() {scanf("%d",&t);while(t--){scanf("%d",&n);sum=1;for(int i=1;i<=n;i++){scanf("%lld",&a[i]);sum*=a[i];//求余,不然會爆,boomsum%=19260817;}cout << sum%19260817 << endl;}//cout << "Hello world!" << endl;return 0; }?
總結
- 上一篇: Bounce 弹飞绵羊
- 下一篇: 计算机与会计学复合