HGOI7 7集訓題解

2021-08-21 06:46:08 字數 2001 閱讀 8890

今天這把題有點簡單,除了第二題數學方法沒想到之外,剩下的250草草收場。
【題目描述】

#include 

#include

#include

#include

#include

#include

#include

using

namespace

std;

void fff()

const

int maxn=55;

int begin_level,max_level,n;

int c[maxn];

bool dp[maxn][1010];

int ans=0;

int main()

dp[0][begin_level]=true;

for (int i=1;i<=n;i++)

if(j-c[i]>=0)}}

for (int i=max_level;i>=0;i--)

}cout

<<-1;

return

0;}

【題目描述】

#include 

#include

#include

#include

#include

#define ll long long

using

namespace

std;

void fff()

const

int maxn=1010;

int a[maxn][maxn];

double ans=0,l[maxn],h[maxn],h1[maxn],l1[maxn],tot,n,m;

int main()

for (ll i=1;i<=m;i++)

for (ll i=1;i<=n;i++)else

}if(i!=n) scanf("\n");

}for (ll i=1;i<=n;i++)

}for (ll i=1;i<=m;i++)

}for (ll i=1;i<=m;i++)

}for (ll i=1;i<=n;i++)

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

return

0;}

【題目描述】

讓你模擬跳舞的場景。在佇列當中是異性的組合,默契差最小的出隊,而剩下的人自動補上位置,知道不能再出佇列。

#include 

#include

#include

#include

#include

#include

using

namespace

std;

void fff()

int n;

const

int maxn=200010;

struct node

}a[maxn];

int _abs(int a)

struct min_pair

};int k=0;

struct ansans[maxn];

priority_queue heap;

char s[maxn];

int main());//先把相鄰的合法的進堆}}

while (!heap.empty());

a[e.l].is_out=true;

a[e.r].is_out=true;

a[lf].r=a[e.r].r;

a[rf].l=a[e.l].l;//指標遷移

if(a[lf].is_gay!=a[rf].is_gay));//繼續進堆}}

}cout

<'\n';

for (int i=1;i<=k;i++)

return

0;}

HGOI7 10集訓題解

今天開局狀態不行.noip2013day2的題.模擬賽輸入輸出打錯了 w w 在devc 下真的看不出來好嘛 然後果斷地爆了個零。題目描述 include include include include include using namespace std void fff const int m...

HGOI7 11集訓題解

首先宣告 由於今天一道題都沒有做出來 第一題只騙了30分 真的是題目太難 orz 所以以下的題目標程都是大佬提供的 題目描述 include include include include include define n 100100 using namespace std int n,k dou...

HGOI7 12集訓題解

講真今天又是cf的題,而且還難得一匹 又和昨天一樣爆零orz。我就是cf的搬運工 今天還是沒有表情包orz 題目描述 if a j 1 if dp l r a j 1 dfs a j 1 r include include include include include using namespac...