BC - Zball in Tina Town (质数 + 找规律)
2024-08-30 23:28:56
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^9T≤105,2≤n≤109
输出描写叙述
对于每组数据,输出一个正整数,表示答案。
输入例子
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;
}
最新文章
- jQuery最基础最全面的选择器大览
- testng教程之testng.xml的配置和使用,以及参数传递
- jquey easyui 常用方法
- 搭建web服务器环境
- FusionCharts 相关知识
- 如何检查mysql中建立的索引是否生效的检测方法及相关参数说明
- mybatis0205 一对多查询 复杂
- java简易编辑器
- Hiddenfield控件
- sencha touch笔记(5)——DataView组件(1)
- 项目管理和版本跟踪——Redmine和SVN的结合
- 在二叉搜索树(BST)中查找第K个大的结点之非递归实现
- eclipse启动报错the catalog could not be loaded please ensure that you have network access and if needed have configured your network proxy
- Python系列-python函数
- TCP的定时器系列 — 超时重传定时器
- line-height的定义
- orm单表查询和模糊查询
- Spring Boot笔记七:扩展Spring MVC
- ECS之旅——常用的linux指令
- python requests http请求