美文网首页
poj3175 枚举

poj3175 枚举

作者: 暖昼氤氲 | 来源:发表于2019-11-29 20:50 被阅读0次
 /*
Time:2019.11.29
Author: Goven
type:枚举 
err:Time Limit Exceeded(开根号循环的数字是double)
ref:
*/ 
#include<iostream>
#include<cmath> 
#include<string> 
using namespace std;

int main()
{
    int l, j, i = 2;
    double a;
    string s;
    cin >> l >> s;
    while (1) {
        a = sqrt((double)i);
        a = a - (int)a;
        for (j = 0; j < l; j++) {
            int b = (int)(a * 10);
            a = a * 10; 
            b = b % 10;
            if ((s[j] - '0') != b) break;
        }
        if (j == l) break;
        i++;
        
    }
    cout << i << endl;
    return 0;
}

/*正确版 
ref:https://blog.csdn.net/qq_31785871/article/details/52972893
https://blog.csdn.net/aozil_yang/article/details/52057775
*/
#include<iostream>
#include<cmath> 
#include<string> 

using namespace std;
typedef long long ll;

int main()
{
    int n, l;
    cin >> l >> n;
    double base = pow(0.1, l), t = base * n;
    int i = 1;
    while (1) {
        double a = (ll)((i + t) * (i + t) + 1), b = (i + t + base) * (i + t + base);
        if (a + 1e-11 < b) {//err1:不加 1e-11 就是错的 
            printf("%lld\n", (ll)a);
            break;
        }
        i++;
    }
    return 0;
}

相关文章

  • poj3175 枚举

  • C#枚举及与枚举常数的转换

    1、枚举的定义 2、枚举绑定到comboBox 3、枚举常数转换为枚举string转枚举 数字值转枚举

  • Swift 基础笔记 - 枚举

    枚举 OC定义和使用枚举 Swift定义枚举类型 Swift判断枚举类型 枚举成员类型

  • 枚举类

    1.枚举类型的定义: 枚举类型定义的一般形式为 enum 枚举名{//枚举值表枚举值1;枚举值2;...} 在枚举...

  • 10、枚举与闭包

    枚举 枚举和普通类相比有什么优势 枚举类型、枚举名称与枚举值 枚举的比较运算 两个枚举之间可以使用等值比较(==)...

  • Swift与OC的语法简单对比(常用语法二)

    20- 枚举,枚举原始值,枚举相关值,switch提取枚举关联值 Swift枚举: Swift中的枚举比OC中的枚...

  • Swift 2 学习笔记 10.枚举

    课程来自慕课网liuyubobobo老师 枚举 枚举基础 枚举之原始值 枚举之关联值 枚举递归

  • swift3语法(八)

    枚举/结构体 枚举 定义形式enum 枚举名 { 枚举值} // 例如enum CompassPoint {...

  • C语言基础 之 枚举类型

    枚举类型 枚举类型: 列出所有可能的值 枚举类型的定义 枚举类型定义的一般格式:enum 枚举类型名 {枚举值表}...

  • 枚举

    枚举 Why:为什么需要枚举 What:枚举是什么; How:枚举怎么实现 When:枚举什么时候使用 Where...

网友评论

      本文标题:poj3175 枚举

      本文链接:https://www.haomeiwen.com/subject/kyfnwctx.html