最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

算法競賽2022年第十三屆藍橋杯C++ B組_李白打酒加強版

2022-04-14 09:40 作者:Clayton_Zhou  | 我要投稿

// https://www.acwing.com/problem/content/4412/

//? 代碼已經(jīng)通過測試

#include<cstdio>

#include <iostream>

#include <string>

#include <vector>?

using namespace std;


const int MOD = 1e9 + 7;

const int maxn = 105;?

long long dp[maxn][maxn][maxn]? ;


int main() {

int n, m;

n=3;m=10;

cin >> n >> m;

// 初始化 dp

dp[0][0][2] = 1;

for (int i = 0; i <= n ; i++) {

for (int j = 0; j <= m; j++) {

for (int k = 1; k <= m; k++) {

// 遇到了花后抵達第 (i,j) 步

if(j>0)

dp[i][j][k] = (dp[i][j][k] + dp[i ][j-1][k + 1]) % MOD;

// 遇到了酒館后抵達第 (i,j) 步

// 當 k % 2 == 0 時才有可能是從酒館走來的,因為經(jīng)過酒館后酒就加倍了

if (i>0? && k%2 == 0) {

dp[i][j][k] = (dp[i][j][k] + dp[i - 1][j][k / 2]) % MOD;

}

}

}

}

cout << dp[n ][ m -1][1] << endl;

return 0;

}

/*

#include<cstdio>

#include <iostream>

#include <string>

#include <vector>

using namespace std;


const int MOD = 1e9 + 7;

long long ans=0;


int n, m;

vector<char> temp;

void backTrack(? ? ?int nn, int mm, int wine) {

if (nn > n || mm > m) return;??

if (temp.size() == n + m) {

if (wine == 0 && temp.back() == '0') { // 最后到達必須是花,符合條件

?

ans+=1;

ans=ans%MOD;

for(int i = 0; i < temp.size(); i++)

{

? ?cout <<? ?temp[i] ;

}

cout<< endl;


}

return;

}

if (wine == 0) return;

temp.push_back('0');

backTrack(? ? ?nn, mm + 1, wine - 1);

temp.pop_back();

temp.push_back('1');

backTrack(? ?nn + 1, mm, wine * 2);

temp.pop_back();

}


int main() {

n=3;

m=10;

cin >> n >> m;


backTrack(? ? 0, 0, 2);

cout << ans << endl;

return 0;

}


*/

算法競賽2022年第十三屆藍橋杯C++ B組_李白打酒加強版的評論 (共 條)

分享到微博請遵守國家法律
隆尧县| 泸水县| 镇雄县| 大化| 尤溪县| 高唐县| 普定县| 山阳县| 永安市| 吉林省| 南召县| 麻城市| 吴忠市| 孙吴县| 梅州市| 子洲县| 高碑店市| 梁河县| 山阳县| 海口市| 秦安县| 安乡县| 通山县| 西平县| 浮山县| 阜平县| 钟祥市| 民权县| 澎湖县| 鹤庆县| 芜湖县| 昌江| 白水县| 肇庆市| 南丰县| 郎溪县| 汽车| 纳雍县| 鹤山市| 梧州市| 孟村|