【题目链接】click here~~
【代码】:


/*
* Problem: Gym 100818F  Problem F Irrational Roots
* Running time: 15MS
* Complier: G++
* Author: herongwei
* Create Time: 9:43 2016/4/30 星期六
【题意】:判断一个整系数高阶方程的无理根的个数。【解题思路】:定理:如果方程f(x)=0的系数都是整数,那么方程有理根仅能是这样的分数p/q,其分子p是方程常数项的约数,分母q是方程最高次项的约数。
这里最高次系数为1,那么有理根就一定为整数。题目给定了根的范围,枚举整数判断是为根即可。重根判断:求导直到导数不为0.
那么用根的总数减去有理数根得到无理数根的个数!!!
*/#include <bits/stdc++.h>
#include <iostream>
#include <algorithm>using namespace std;typedef long long LL;
const int maxm = 55;
const LL MOD = 999999997;
const double eps = 1e-8;inline LL read(){int  c=0,f=1;char ch=getchar();while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}while(ch>='0'&&ch<='9'){c=c*10+ch-'0';ch=getchar();}return c*f;
}int gcd(int a,int b){return b==0?a:gcd(b,a%b);
}int Eular(int n){int ret =1;for(int i=2; i*i<=n; ++i){if(n%i==0){ret *= (i-1);n/=i;while(n%i==0){ret*=i;n/=i;}}}if(n>1) ret*=(n-1);return ret;
}int Get_divisor_sum(int n){int sum=0;for(int i=2; i*i<=n; ++i){if(n%i==0){sum+=i;if(n/i!=i) sum+=n/i;}}sum++;return sum;
}LL Quick_Mod(LL a,LL b){LL ans=a,ret=1;while(b){if(b&1) ret = ret*ans;b>>=1;ans=ans*ans;}return ret;
}
LL bitwei(LL x){LL s=0;while(x){if(x%2) s++;x/=2;}return s;
}
int ac[233],bc[233], n;
int main(){// freopen("1.txt","r",stdin);n=read();for(int i=1; i<=n; ++i) bc[i]=read(); ///系数bc[0]=1;int ans=0;for(int r=-10; r<=10; ++r){///枚举正整数根的个数for(int j=0; j<=n; j++) ac[j]=bc[j];LL sum=0;for(int i=0; i<=n; ++i){sum+=ac[i]*Quick_Mod(r,n-i);}if(sum==0){ans++;for(int k=0; k<n; ++k){ ///求导for(int j=n; j>=0; --j){ac[j]*=(n-j-k);}LL sum=0;for(int j=0; j<=n-k-1; ++j){sum+=ac[j]*Quick_Mod(r,n-j);}if(sum==0) ans++;else break;}}}printf("%d\n",n-ans);return 0;
}

Gym 100818 F Irrational Roots (数学)相关推荐

  1. 牛客月赛60 F.被抓住的小竹(数学推式子)

    牛客月赛60 F.被抓住的小竹(数学&推式子) 考虑枚举每个区间的贡献. 每个区间内所有的数都作为 x x x一次时的贡献和. 因为要求区间内 ≥ x \ge x ≥x数个数, 那么区间内的数 ...

  2. Gym - 101492 F. Hitting the target(几何)

    http://codeforces.com/gym/101492/problem/F 刚开始的时候按照矩形来做,wa几发之后才知道需要按照圆来做,需要计算一下dis距离. #include<io ...

  3. 妙笔生画:用desmos在线绘制y=f(x)或z=f(x,y)数学函数图像

    有的时候,我们想看一看数学函数y=x2+6xlogxy=x^2+6xlogxy=x2+6xlogx或z=x3+y2z=x^3+y^2z=x3+y2到底长什么样,想画出这个数学函数,方便观察这个函数的某 ...

  4. 【NTT】Gym - 101480 - F - Frightful Formula

    题目链接https://codeforces.com/gym/101480/attachments 题意 给出一个矩阵,第一行是数组 t t t,第一列是数组 l l l,其余的值为 F [ i ] ...

  5. 2019ICPC银川 F.Function!(数学)

    题意: 解法: f a ( x ) 的 逆 函 数 是 l o g a b a n s = ∑ a = 2 n ( a ∑ b = a n ⌊ f a − 1 ( b ) ⌋ ⌈ f b − 1 ( ...

  6. GYM 101617 F

    说到这题还要提到周日下午训练赛,都进去了hmc说他这场单切过准备换一场. 很不幸的是我当时已经开了这个几何题, 开场就开几何是什么鬼啊!!! 给你n个圆,找一点在所有园内并且离原点最远.(保证有解) ...

  7. 牛客OI赛制测试赛2 F :假的数学游戏

    题目传送门 斯特林公式 代码: #include<bits/stdc++.h> using namespace std;const double PI=3.1415926; typedef ...

  8. 01 决策树 - 数学理论概述 - 熵

    今天开始进入决策树的算法部分,首先介绍一下这部分涉及到的知识点. 一.大纲 1.信息熵 决策树在生成过程中,对于评判是否要对树进行划分的关键指标.即树生成时的决策根本. 2.决策树 之前提过KD树的划 ...

  9. 如果你也会C#,那不妨了解下F#(4):了解函数及常用函数

    函数式编程其实就是按照数学上的函数运算思想来实现计算机上的运算.虽然我们不需要深入了解数学函数的知识,但应该清楚函数式编程的基础是来自于数学. 例如数学函数f(x) = x^2+x,并没有指定返回值的 ...

  10. 微软未来将在其开发语言整合F#语言(2007-10)

    根据微软开发部门副总裁Somasegar在其Blog中的说明,微软即将在其Visual Studio开发平台中整合一个功能性编程语言,F#语言. 虽然Somasegar承诺微软会整合F#语言到Visu ...

最新文章

  1. 仿qq左滑删除listview_Java基于Swing和Netty仿QQ界面聊天小项目
  2. python int函数详解_Python内置函数OCT详解
  3. 开发非代码的业务知识
  4. DCMTK:缩放DICOM图像
  5. iomem—I/O映射方式的I/O端口和内存映射方式的I/O端口
  6. Android Debug Bridge 技术实现原理
  7. Siemens ug二次开发---Snap
  8. pandas入门学习
  9. knx智能照明控制系统电路图_can总线智能家电 knx智能照明控制系统
  10. javaScript点击鼠标改变背景颜色
  11. CSS 中的@media
  12. Anaconda, Spyder更新导致Spyder环境奔溃
  13. 仓库管理怎么做?这5大仓库管理软件能帮到你
  14. 树莓派4B启动失败之原因排查及解决方案
  15. [Windows_Server_2012优化V1.1_20140425]
  16. CSS面试题总结,助(祝)2021成功拿到offer
  17. 13.Python基础—列表、元组、字典、字符串(2)
  18. python离线下载和安装库
  19. 计算机毕业设计(附源码)python智能居家养老服务平台
  20. Paper:《Graph Neural Networks: A Review of Methods and Applications—图神经网络:方法与应用综述》翻译与解读

热门文章

  1. [转载]视频格式介绍
  2. 计算机数据库安全研究目的,浅论计算机数据库安全管理
  3. 怎么注册quora?
  4. HarmonyOS无法添加outlook日历(报错该账户名称已被使用)
  5. Android11 强制所有APP 横屏显示
  6. 利用Docker 基于Uptime Kuma搭建服务器监控
  7. 让幽默态度在工作上发挥蝴蝶效应
  8. Cocoa与Cocoa Touch区别
  9. iOS开发之NSLocalizedString,多个本地化语言(Xcode9.2)
  10. flashfxp用什么协议连接服务器,flashfxp怎么连接,flashfxp怎么连接,具体的连接方法...