日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

欢乐纪中某B组赛【2019.1.30】The penultimate day

發(fā)布時(shí)間:2023/12/3 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 欢乐纪中某B组赛【2019.1.30】The penultimate day 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言

TodayisthepenultimatedayToday\ is\ the penultimate dayToday?is?thepenultimateday


成績(jī)

RankRankRank是有算別人的

RankRankRankPersonPersonPersonScoreScoreScoreAAABBBCCC
3332017zyc2017zyc2017zyc250250250909090100100100606060
1010102017xxy2017xxy2017xxy220220220202020100100100100100100
2121212017lrz2017lrz2017lrz180180180202020100100100606060
2121212017wyc2017wyc2017wyc180180180303030505050100100100
5454542017xjq2017xjq2017xjq110110110000505050606060
7272722017hzb2017hzb2017hzb808080000202020606060
8181812017lw2017lw2017lw707070000101010606060
8888882017hjq2017hjq2017hjq606060000000606060

正題


T1:jzoj4252?T1:jzoj4252-T1:jzoj4252?QYQ的圖【dfsdfsdfs

博客鏈接:
https://blog.csdn.net/Mr_wuyongcong/article/details/86702752


T2:jzoj4248?nT2:jzoj4248-nT2:jzoj4248?n染色【數(shù)學(xué),快速冪】

博客鏈接:
https://blog.csdn.net/Mr_wuyongcong/article/details/86703758


T3:jzoj4249?T3:jzoj4249-T3:jzoj4249?游戲【貪心】

博客鏈接:
https://blog.csdn.net/Mr_wuyongcong/article/details/86703879


someofcodesome\ of\ codesome?of?code


T1 30分code

#include<cstdio> #include<algorithm> using namespace std; const int N=60; int tot,in[N],ans,w[N],flag[N],n,maxs,m; bool v[N],a[N][N],zh[N]; void dfs(int x) {in[++tot]=x;v[x]=1;ans+=w[x];for(int i=1;i<=n;i++)if(a[x][i]&&!v[i])dfs(i); } void get_ans(int dep,int z) {if(dep>tot){maxs=max(maxs,z);return;}get_ans(dep+1,z);if(!flag[dep]&&!zh[in[dep]]){for(int i=1;i<=tot;i++)if(a[in[dep]][in[i]])flag[i]++;get_ans(dep+1,z+w[in[dep]]);for(int i=1;i<=tot;i++)if(a[in[dep]][in[i]])flag[i]--;} } int main() {freopen("graph.in","r",stdin);freopen("graph.out","w",stdout);scanf("%d%d",&n,&m);for(int i=1;i<=n;i++)scanf("%d",&w[i]);for(int i=1;i<=m;i++){int x,y;scanf("%d%d",&x,&y);if(x==y) zh[x]=1;a[x][y]=a[y][x]=1;}for(int i=1;i<=n;i++){maxs=0;tot=0;dfs(i);get_ans(1,0);ans-=maxs;}printf("%d",ans); }

T2 50分code

#include<cstdio> #define ll long long using namespace std; const ll XJQ=1e9+7; ll n,m,ans,f[100010][15]; int main() {freopen("color.in","r",stdin);freopen("color.out","w",stdout);scanf("%lld%lld",&n,&m);f[1][1]=1;for(ll i=2;i<=n+1;i++)for(ll j=1;j<=m;j++)for(ll k=1;k<=m;k++)if(k!=j)(f[i][j]+=f[i-1][k])%=XJQ;printf("%lld",f[n+1][1]*m%XJQ); }

總結(jié)

爆炸了

T1不會(huì),去寫(xiě)T2,然后寫(xiě)了個(gè)錯(cuò)的。之后寫(xiě)T3,開(kāi)始寫(xiě)dp,后來(lái)發(fā)現(xiàn)可以貪心,切掉。然后T1寫(xiě)了個(gè)暴力(我還證明了暴力可過(guò)),結(jié)果寫(xiě)掛了,炸掉30。然后T2找了半天規(guī)律,最后二分鐘開(kāi)始寫(xiě),結(jié)果時(shí)間不夠,只有之前那個(gè)50分codeQVQ


尾聲

雷大爺險(xiǎn)些Rank1Rank1Rank1

總結(jié)

以上是生活随笔為你收集整理的欢乐纪中某B组赛【2019.1.30】The penultimate day的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。