hdu 2854 (好难懂的题目啊)
2013-07-26 19:35
267 查看
点击打开链接
今天yf又加一个虚拟赛,碰到这道题,三个人都没理解什么意思,知道快结束了,菜鸟才说他之前做过,马上就A了!!
好坑爹啊,做过的都不记得了。。。不过还好在结束前最后一分钟A了
#include"stdio.h"
#include"string.h"
#define N 5001
int mark
;
void fun()
{
int i,j,k;
int f;
memset(mark,0,sizeof(mark));
for(i=1;i<5000;i++)
{
f=0;
for(j=1;j<=i;j++)
{
for(k=1;k<=i;k++)
{
if((j*j*k+1)%i==0&&(j*j+k)%i!=0)
{
f=1;break;
}
}
if(f==1)break;
}
mark[i]=f;
}
}
int main()
{
fun();
int T;
int n;
scanf("%d",&T);
while(T--)
{
scanf("%d",&n);
printf("%s\n",mark
==1?"NO":"YES");
}
return 0;
}
今天yf又加一个虚拟赛,碰到这道题,三个人都没理解什么意思,知道快结束了,菜鸟才说他之前做过,马上就A了!!
好坑爹啊,做过的都不记得了。。。不过还好在结束前最后一分钟A了
#include"stdio.h"
#include"string.h"
#define N 5001
int mark
;
void fun()
{
int i,j,k;
int f;
memset(mark,0,sizeof(mark));
for(i=1;i<5000;i++)
{
f=0;
for(j=1;j<=i;j++)
{
for(k=1;k<=i;k++)
{
if((j*j*k+1)%i==0&&(j*j+k)%i!=0)
{
f=1;break;
}
}
if(f==1)break;
}
mark[i]=f;
}
}
int main()
{
fun();
int T;
int n;
scanf("%d",&T);
while(T--)
{
scanf("%d",&n);
printf("%s\n",mark
==1?"NO":"YES");
}
return 0;
}
相关文章推荐
- hdu 1317 XYZZY 国产SPFA算法AC,,题目输入部分真特么难懂。。内有解析
- hdu 3003 pupu ( (题目易混淆概念、详解) 二分快速幂 )
- HDU 2059 龟兔赛跑(DP,经典题目)
- HDU 题目1106 排序
- HDU 1392 凸包入门题目,求周长
- hdu 题目1078FatMouse and Cheese(记忆搜索)
- hdu 图论的题目(转)
- HDU 1005题解,这种题目关键在于寻找循环节,这很重要1,很容易找到循环环节是49,AC就是理所当然
- HDU 题目不完全 分类!
- HDU杭电acm题目分类大全
- Rightmost Dight(知识点:快速幂+题目分析)HDU1061
- HDU 题目分类
- 博弈类题目小结(HDU,POJ,ZOJ)
- 2013成都网络赛1004题HDU 4731Minimum palindrome (思维题目)
- HDU3910(数学期望题,题目难懂)
- 50道hdu基础的搜索题目
- hdu 4786 Fibonacci Tree 乱搞 智商题目 最小生成树
- hdu(杭电oj)第一页题目题解
- hdu 1176 免费馅饼(类似于hdu 2084 数塔那道题目 )
- hdu 2037 今年暑假不AC【贪心入门题目】