NKOJ 2723 PYC 的送分題 三分

2021-08-29 14:04:40 字數 1243 閱讀 1554

問題描述

已知n 條二次函式曲線si(

x)=a

ix2+

bix+

ci(a

i≥0)

s_i(x)=a_ix^2+b_ix+c_i(a_i\geq 0)

si​(x)

=ai​

x2+b

i​x+

ci​(

ai​≥

0),定義f(x

)=ma

xf(x)=max\

f(x)=m

ax,求出f(x

)f(x)

f(x)

在[ 0,

1000

][0,1000]

[0,100

0]上的最小值。

輸入格式
第一行為資料組數t。

每組資料第一行位正整數n,以下n 行每行包括3 個整數a,b,c。

輸出格式
對於每組資料,輸出所要求的最小值,保留4 位小數。

我真的不會三分啊!

不會啊!!!!

就算這是乙個板子題!!!

我也寫了很久啊!!!!

#include #include #include #include #include #define db double

#define sg string

#define ll long long

#define rel(i,x,y) for(ll i=(x);i<(y);i++)

#define rep(i,x,y) for(ll i=(x);i<=(y);i++)

#define red(i,x,y) for(ll i=(x);i>=(y);i--)

#define res(i,x) for(ll i=head[x];i;i=nxt[i])

using namespace std;

const ll n=1e5+5;

const ll inf=1e18;

const db eps=1e-10;

ll t,n;

db a[n],b[n],c[n];

db calc(db x)

db solve()

return calc((l+r)/2.0);

}int main()

return 0;

}

題 字首和 NKOJ 3049 三分陣列

nkoj 3049 三分陣列 時間限制 10000 ms 空間限制 65536 kb 問題描述 給出乙個有n 個整數的陣列a 1 a 2 a n 有多少種方法把陣列分成3 個連續的子串行,使得各子串行的元素之和相等。也就是說,有多少個下標對i,j 2 i j n 1 滿足 sum a 1 a i 1...

c 的學習 楊老師6班測試 送分題

描述 題目描述 輸入n,輸出乙個n n的正方形,正方形由符號c1和c2組成,正方形的四條邊和對角線由c1組成,其餘部分由c2組成。輸入一行乙個整數,兩個符號,分別以乙個空格隔開。輸出如題所述的正方形。樣例輸入 10 x o 樣例輸出 x xxooooooxx xoxooooxox xooxooxoo...

三分的裸題

題目描述 如題,給出乙個n次函式,保證在範圍 l,r 內存在一點x,使得 l,x 上單調增,x,r 上單調減。試求出x的值。輸入格式 第一行一次包含乙個正整數n和兩個實數l r,含義如題目描述所示。第二行包含n 1個實數,從高到低依次表示該n次函式各項的係數。輸出格式 輸出為一行,包含乙個實數,即為...