打比賽的時候不是我敲的,自己回去補題的時候寫了下,需要理解高中物理的自由落體和勻加速直線運動,將斜面上的不規則跳動轉化為兩個分運動,就可以了
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #define inf 0x3f3f3f3f
#define maxn 105000
#define maxnn 6000
#define juzheng 300
#define line cout << "-------------------------" << endl;
#define pi acos(-1.0)
#define mem(a,b) memset(a,b,sizeof(a))
#define fill_(a,b,n) fill(a,a + n,b)
#define esp 1e-9
#define ri(n) scanf("%d",&n)
#define ri2(a,b) scanf("%d %d",&a,&b)
#define ri3(a,b,c) scanf("%d %d %d",&a,&b,&c)
#define rd(n) scanf("%lf",&n)
#define rd2(a,b) scanf("%lf %lf",&a,&b)
#define rd3(a,b,c) scanf("%lf %lf %lf",&a,&b,&c)
#define rl(n) scanf("%lld",&n)
#define rl2(a,b) scanf("%lld %lld",&a,&b)
#define rl3(a,b,c) scanf("%lld %lld %lld",&a,&b,&c)
#define rui(n) scanf("%u",&n)
#define rui2(a,b) scanf("%u %u",&a,&b)
#define rui3(a,b,c) scanf("%u %u %u",&a,&b,&c)
#define rs(str) scanf("%s",str)
#define pr(n) cout << n << endl
#define ll long long
#define int64 __int64
#define ui unsigned int
using namespace std;
const ll mod = 1e9 + 7;
//date:2018-8-8
//author:harryblackcat
double a,b,x,y,g = 9.8;
double pow2(double x)
double get_initlen()
double get_v0(double h)
double get_s()
double get_v01(double s,double v0)
double get_v02(double s,double v0)
double get_ts(double s,double v01)
int main()
} return 0;
}
HDU 多校聯合第六場
uestc的題。果然,題意都弄得這麼晦澀。推個規律,mod r。偶推錯了。1個小時才過。三分做的。還是不知道怎麼證明他是凹函式,話說。以為神人想當然的說這是凹函式。怎麼證明?管他呢,真沒勁!話說偶已經推出來s1的和sum1,s2的和sum2。sum1 sum2必為偶數,才能yes。但是對於字串長度為...
2013多校第六場
hdu 4655 題意 給乙個序列,每個位置可以塗1 ai種顏色,連續不相同的顏色為一段,對於乙個排列,所有的塗色方法產生的段數為s,求最大的s 分析 對於乙個排序,所有的段數為n 相鄰兩個位置塗相同顏色的個數s 怎麼計算相鄰兩個位置塗相同顏色的個數s?p i 表示字首積,即p i a1 a2 ai...
杭電多校第六場(IF)
題意 有命題 將 b 進製數y按位相加,迴圈無窮次,最終結果若 x 0,則有y x 0,反之不然 給出b和x,判斷命題是否成立 打表發現的b x 1時成立,看到有數論大佬推出來的 想看推導的右轉 includeusing namespace std typedef unsigned long lon...