1239

 1 #include<iostream>
 2 #include<math.h>
 3 using namespace std;
 4 int main()
 5 {
 6     int a[50];
 7     int times,peg;
 8     int n=1;
 9     int num=1;
10     int i=0;
11     int j;
12     while(cin>>times)
13     {
14         while(times--)
15         {
16             cin>>peg;
17             memset(a,0,sizeof(a));
18             while(1)
19             {
20                 if(i==peg)
21                 {
22                     cout<<num-1<<endl;
23                     break;
24                 }
25                 if(a[i]==0)
26                 {
27                     a[i]=num++;
28                     i=0;
29                     continue;
30                 }
31                 else
32                 {
33                     j=sqrt(a[i]+num);
34                     if(j*j==(a[i]+num))
35                     {
36                         a[i]=num++;
37                         i=0;
38                         continue;
39                     }
40                     else
41                     {
42                         i++;
43                     }
44                 }
45             }
46         }
47     }
48     return 0;
49 }
时间: 2024-10-10 20:45:54

1239的相关文章

hihocoder#1239 Fibonacci

#1239 : Fibonacci 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 Given a sequence {an}, how many non-empty sub-sequence of it is a prefix of fibonacci sequence. A sub-sequence is a sequence that can be derived from another sequence by deleting some elements

【HDOJ】1239 Calling Extraterrestrial Intelligence Again

这题wa了很多词,题目本身很简单,把a/b搞反了,半天才检查出来. 1 #include <stdio.h> 2 #include <string.h> 3 #include <math.h> 4 5 char isPrime[100001]; 6 7 int main() { 8 int i, j, q, p, maxi, maxj, max; 9 double m, a, b, n, tmp1, tmp2; 10 11 memset(isPrime, 1, size

hdu 1239 找素数对

题意:给你一个大于4的整数m和一个真分数a/b,求最佳素数对p.q,使得a/b<=p/q<=1且pq<=m.最佳即为满足条件的pair中pq最大的一对. 各种打表 zsd:素数的提取 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 #include<

nyoj 1239 引水工程 (河南省第八届acm程序设计大赛)

题目1239 题目信息 运行结果 本题排行 讨论区 引水工程 时间限制:2000 ms  |  内存限制:65535 KB 难度:3 描述 南水北调工程是优化水资源配置.促进区域协调发展的基础性工程,是新中国成立以来投资额最大.涉及面最广的战略性工程,事关中华民族长远发展."南水北调工程",旨在缓解中国华北和西北地区水资源短缺的国家战略性工程.就是把中国长江流域丰盈的水资源抽调一部分送到华北和西北地区.我国南涝北旱,南水北调工程通过跨流域的水资源合理配置,促进南北方经济.社会与人口.资

(dp)hihocoder - 1239 Fibonacci

原题链接:http://hihocoder.com/problemset/problem/1239 题意:给一个数列,求构成斐波那契数列的子序列有几个. 分析:我们可以在统计的过程中动态加出结果. 由于有两个1,我们需要进行一些区分,我们首先定义m[0]表示以第一个1为结尾的斐波那契数列的个数,m[1]表示以第二个1为结尾的斐波那契数列的个数,同理,m[i](i>1,i表示斐波那契数的编号)表示以Fibonacci(i)为结尾的斐波那契数列的个数. 比如这个例子1 1 2 1 2 3 4 5 .

hdu 1239 Calling Extraterrestrial Intelligence Again(素数,枚举)

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1239 [题目大意] 输入三个数,m,a,b 让你求出一对素数 p ,q ,且满足 p x q <=m  &&   a/b <=p/q <= 1; 数据范围 4< m <= 100000   , 1 <= a <= b <= 1000. [思路] 先用素数筛选法,将1--100000的素数筛选出来, 打了一下表 发现有9000+个素数: 直接暴力枚举

LightOJ 1239 - Convex Fence 凸包周长

LINK 题意:类似POJ的宫殿围墙那道,只不过这道题数据稍微强了一点,有共线的情况 思路:求凸包周长加一个圆周长 /** @Date : 2017-07-20 15:46:44 * @FileName: LightOJ 1239 求凸包.cpp * @Platform: Windows * @Author : Lweleth ([email protected]) * @Link : https://github.com/ * @Version : $Id$ */ #include <stdi

hdu 1239

首先,p,q>=2,所以p,q<=50000; 然后,我们观察a<=b<1000,而p,q<=100000.那么,q>=10000时,p<=10,则a/b<=1/1000,这已是下限,所以,我们认为p,q<=10000; 1 #include <iostream> 2 #include <cstdio> 3 4 using namespace std; 5 6 bool num[10005]; 7 int m,a,b; 8 in

POJ 1239 Increasing Sequences(经典的两次dp)

http://poj.org/problem?id=1239 题意:给出一串序列,现在要添加逗号作为分隔符,使得序列是递增序列,然后让最后一个数尽量小,第一个数尽量大. 思路:先从头到尾进行一次dp,d[i]表示分析到第i位时往前的最小长度,这样一来,d[n]就表示最后一位的最小长度. 在满足了最后一位尽量小的情况下,我们再从尾到头进行一次dp,此时d[i]表示分析到第i位时往后的最大长度.思路和第一次dp是差不多的. 1 #include<iostream> 2 #include<al

NYOJ 1239 引水工程 【MST 变形】

引水工程 时间限制:2000 ms  |  内存限制:65535 KB 难度:3 描述 南水北调工程是优化水资源配置.促进区域协调发展的基础性工程,是新中国成立以来投资额最大.涉及面最广的战略性工程,事关中华民族长远发展."南水北调工程",旨在缓解中国华北和西北地区水资源短缺的国家战略性工程.就是把中国长江流域丰盈的水资源抽调一部分送到华北和西北地区.我国南涝北旱,南水北调工程通过跨流域的水资源合理配置,促进南北方经济.社会与人口.资源.环境的协调发展. 整个工程分东线.中线.西线三条