钓鱼网站开发,网站备案查询 怎么弄,wordpress小程序商城,做照片的网站有哪些ICPC网络赛第二场G Limit
题意#xff1a;
给你数组a和b#xff0c;求解#xff1a; 1≤n≤100000,−100≤ai,bi≤100,0≤t≤5.1≤n≤100000,−100≤a_{i},b_{i}≤100,0≤t≤5.1≤n≤100000,−100≤ai,bi≤100,0≤t≤5.
题解#xff1a;
要用到洛必达来做#xf…ICPC网络赛第二场G Limit
题意
给你数组a和b求解 1≤n≤100000,−100≤ai,bi≤100,0≤t≤5.1≤n≤100000,−100≤a_{i},b_{i}≤100,0≤t≤5.1≤n≤100000,−100≤ai,bi≤100,0≤t≤5.
题解
要用到洛必达来做首先明确一下洛必达要求分母分子都趋于0 什么情况是无穷分母无限趋于0分子为常数时此时就是无穷情况 那我们可以这样做直接将式子洛必达t次每次洛必达结束后判断如果分母无限趋于0(即还存在x)分母为常数(说明分母洛必达后的系数不为0)此时答案就是 ∞∞∞ 否则答案就是常数 分母洛必达好求 分子洛必达为 对于每次洛必达我们就求对应的数是否为0(比如第一次洛必达后就是求∑aibi\sum{a_{i}b_{i}}∑aibi)
代码
#includebits/stdc.h
using namespace std;
typedef long long ll;
#define x first
#define y second
typedef pairint,int pii;
const int N 400010;
const int mod998244353;
int a[N];
int b[N];
int main()
{int n;cinn;int t;cint;for(int i1;in;i) cina[i]b[i];if(t0){cout0endl;}else{int now0;int d1;for(int i1;it;i){now0;d*i;if(i1){ for(int j1;jn;j)nownowa[j]*b[j];}else if(i2){for(int j1;jn;j)nownowa[j]*b[j]*b[j]*(-1);}else if(i3){for(int j1;jn;j)nownowa[j]*b[j]*b[j]*2*b[j];}else if(i4){for(int j1;jn;j)nownowa[j]*b[j]*b[j]*(-6)*b[j]*b[j];}else{for(int j1;jn;j)nownowa[j]*b[j]*b[j]*24*b[j]*b[j]*b[j];}
// coutnownowendl;if(now!0 i!t){coutinfinityendl;return 0;}}int g__gcd(now,d);now/g;d/g;if(d1) coutnowendl;else coutnow/dendl;}return 0;}