Uva10341 水二分 卡精度

2021-06-18 01:14:37 字數 679 閱讀 9215

二分的題,不過精度卡的要死,最後執行了100次迴圈才過。。。tt

以後二分如果卡精度,就果斷不用while判斷了,還有就是判斷方程無解的時候,考慮可能為0的情況。

**:

#include#include#include#include#include#include#include#define maxn 10005

#define inf 0xfffffff

#define mem(a,b) memset(a,b,sizeof(a))

#define for(i,s,t) for(int i=s;i<=t;i++)

#define ull unsigned long long

#define ll long long

const double exp1=1e-14;

const double exp2=1e-6;

using namespace std;

int p,q,r,s,t,u;

double f(double x)

int main()

double l=0,r=1,mid;

for(int i=0;i<100;i++)

else

}printf("%.4lf\n",mid);

}return 0;

}

魔法水 二分

description 行c列的網格s 每個小格仔要麼有乙個需要去打敗的匈牙利樹蜂龍,要麼是他的老師斯內普離開他時留下的一瓶魔法藥水。有龍的格仔 i,j 需要花費 s i j 的力量點,而有魔法藥水的格仔 i,j 可以恢復哈利波特 s i j 的力量。如果哈利波特的力量在任何時候掉到了0 或更少,那...

uva 714 貪心 二分

include using namespace std const int maxm 500 int k,m,p maxm bool solve int ans else pre p i return kr k void print int ans else pre p i for int i 0 ...

二分 水題整理

感覺自己現在的水平太窪了,連二分這種題都要調好久。感覺二分總是寫不對啊,我真是太水了。在n個數之中插入k個數,使得相鄰的兩個數之間的差值的最大值最小。像這種最大值最小型別的題目,都是考慮使用二分策略 但是這道題我在第一次做的時候卻想錯了,我使用的貪心,我將相鄰的兩個數之間的差值進行排序,然後每次選出...