码迷,mamicode.com
首页 > 其他好文 > 详细

BC - Zball in Tina Town (质数 + 找规律)

时间:2017-05-24 10:03:37      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:block   cpp   res   ica   std   1.0   data   out   uri   

Zball in Tina Town

 
 Accepts: 541
 
 Submissions: 2463
 Time Limit: 3000/1500 MS (Java/Others)
 
 Memory Limit: 262144/262144 K (Java/Others)
问题描写叙述
Tina Town 是一个善良友好的地方,这里的每个人都互相关心。
Tina有一个球,它的名字叫zball。zball非常奇妙,它会每天变大。在第一天的时候,它会变大11倍。

在第二天的时候,它会变大22倍。在第nn天的时候,它会变大nn倍。 zball原来的体积是11。Tina想知道。zball在第n-1n?1天时的体积对nn取模是多大呢? Tina是一个蠢蠢的女孩子。当然不会算啦,所以她请你帮她算出这个答案呢。

输入描写叙述
第一行一个正整数TT,表示数据组数
接下来TT行。每行一个正整数nn。意义如题面所述
T \leq 10^5,2 \leq n \leq 10^9T10?5??,2n10?9??
输出描写叙述
对于每组数据,输出一个正整数,表示答案。

输入例子
2
3
10
输出例子
2
0
此题纯粹找规律
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <vector>
#include <queue>
#include <cmath>
using namespace std;
typedef long long LL;
int T,n;
int fn(int x) {
    if(x == 1) return 1;
    else if(x == 4)return 2;
    for(int i = 2; i * i <= x; i ++) {
        if(x % i == 0) return 0;
    }
    return x - 1;
}
int main() {
    scanf("%d", &T);
    while(T --) {
        scanf("%d", &n);
        printf("%d\n",fn(n));
    }
    return 0;
}


BC - Zball in Tina Town (质数 + 找规律)

标签:block   cpp   res   ica   std   1.0   data   out   uri   

原文地址:http://www.cnblogs.com/wzjhoutai/p/6897074.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!