首页 > 代码库 > BC - Zball in Tina Town (质数 + 找规律)
BC - Zball in Tina Town (质数 + 找规律)
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非常奇妙,它会每天变大。在第一天的时候,它会变大1倍。在第二天的时候,它会变大2倍。在第n天的时候,它会变大n倍。 zball原来的体积是1。Tina想知道。zball在第n?1天时的体积对n取模是多大呢? Tina是一个蠢蠢的女孩子。当然不会算啦,所以她请你帮她算出这个答案呢。
输入描写叙述
第一行一个正整数T,表示数据组数 接下来T行。每行一个正整数n。意义如题面所述 T≤10?5??,2≤n≤10?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 (质数 + 找规律)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。