onecode題庫10202 方程的解

2022-08-21 10:33:12 字數 666 閱讀 5815

10202 : 方程的解

時間限制: 1000 ms 記憶體限制: 131072 kb 提交總數: 49 ac總數: 13

問題描述

這是一道簡單的數學題,有這樣乙個方程:x^3-5x^2+10x-80=y,告訴你y的值,你能求出根x1的值麼?

輸入格式

輸入乙個整數y,y的取值範圍在[-80,80]。

輸出格式

輸出方程的根x1,保留6位小數

樣例輸入

0 樣例輸出

5.705086

此題可以暴力列舉,但是可以用二分,效率大大提高。

#pragma gcc optimize(2)//優化,noip時不可用!!!

#include

#include

#define n 1000010

using

namespace

std;

double eps=1e-7,k,y;

double d(double x)

int main()

else

else

break;

}

}printf("%.6lf",mid);

return

0;}

1436 方程的解數

這道題的方法很簡單,關鍵在於這道題有很多角度都能切入思考,能不能快速想到合適的解法。方法步驟 將k化為二進位制,則對應bit位置若為0,則a1,a2,an相應的bit位設為b1,b2,bn。相鄰2個bi不能同時為1。考慮這樣情況的總數。既然不能出現連續的1。設方法總數為f n bn為1時,b n 1...

2 9 5 方程也是類

問題及 include using namespace std class cequation cequation cequation double aa,double bb istream operator istream in,cequation e ostream operator ostre...

VIJOS 1371 方程的解

對於不定方程a1 a2 ak 1 ak g x 其中k 2 x是正整數,g x x x mod 1000 x,k是給定的數.我們要求的是這個不定方程的正整數解組數.舉例來說,當k 3,x 2時,g x 4,原方程即a1 a2 a3 4.這個方程的正整數解有3組.分別為 2,1,1 1,2,1 1,1...