博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
完全平方数(钟神的hao)
阅读量:7060 次
发布时间:2019-06-28

本文共 987 字,大约阅读时间需要 3 分钟。

【问题描述】

从1− ?中找一些数乘起来使得答案是一个完全平方数,求这个完全平方数
最大可能是多少。

【输入格式】

第一行一个数字?。

【输出格式】

一行一个整数代表答案对100000007取模之后的答案。

【样例输入】

7

【样例输出】

144

【样例解释】

但是塔外面有东西。

【数据规模与约定】

210。
55000。
70%的数据,1 ≤ ? ≤ 10 5 。
对于100%的数据,1 ≤ ? ≤ 5× 10 6 。

 

思路:

  打素数表+分解质因数=满分ac-->ak虐场-->noip一等-->noi金牌-->IOI金牌-->acm领奖台(别做梦了写代码吧)

    来,上代码:

#include
#define LL long long#define INF 100000007LLusing namespace std;LL n,Num(0),Ans=1,Sum[350000]={
0},Prime[350000];bool Flag[5000001]={
0};LL Count(LL S,LL X){ LL Number=1; while (S) { if (S&1) Number=(Number*X)%INF; X=(X*X)%INF; S>>=1; } return Number;}void Euler(){ for (LL a=2;a<=n;a++) { if (!Flag[a]) Prime[Num++]=a; for (LL b=0;b
<=n;b++) { Flag[a*Prime[b]]=true; if (!(a%Prime[b])) break; } }}int main(){ scanf("%I64d",&n); Euler(); for (LL a=0;a

 

转载于:https://www.cnblogs.com/IUUUUUUUskyyy/p/6035707.html

你可能感兴趣的文章
ztree 根据id选中某一点且触发当前点的click事件
查看>>
10.16复习 数位DP——不要62
查看>>
input checkbox复选框点击获取当前选中状态jquery
查看>>
Git 安装与简单使用(新手必看)
查看>>
leetcode-143. Reorder List
查看>>
glusterfs 步骤
查看>>
浅谈gibbs sampling(LDA实验)
查看>>
Asp.net 后台添加CSS、JS、Meta标签
查看>>
以前的GHOST系统没落,现在 原版WINDOWS更新节奏还快 MSDN itellyou
查看>>
一些JavaScript中的DOM的优化小技巧
查看>>
用PrintStream向文件输入内容
查看>>
412. Fizz Buzz
查看>>
Uva 10879 - Code Refactoring
查看>>
控制总线上发送的控制信息
查看>>
c#解析xml
查看>>
每日一句(15)
查看>>
读书笔记--SQL必知必会--建立练习环境
查看>>
捕获、冒泡
查看>>
P3369 【模板】普通平衡树(Treap/SBT)
查看>>
【转】如何实现vb与excel的无缝连接
查看>>