藍橋杯 計蒜客2017模擬賽A習題整理

2021-09-12 00:17:09 字數 1514 閱讀 9083

輸出的不老練,還是分開自己在加一下吧。

#includeusing namespace std;

int main()

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

printf("%lld\n" , sum);

printf("%f" , s * 0.5);

return 0;

}

沒啥說的,暴力就行了。

#includeusing namespace std;

int main()

} return 0;

}

暴力。

#include#includeusing namespace std;

int sum = 0;

bool flag[10];

int main()

} }} }

} }} printf("%d" , sum);

return 0;

}

按照行來輸出,必定數值是和i,j有關的,所以拉出來找規律就好了。

#include void christmas_tree(int n) 

for (int k = 0; k < tree_cnt; ++k)

putchar('\n');}}

for (int i = 1; i < 3 * (n - 1); ++i)

puts("***");

for (int i = 1; i < 3 * (n - 1); ++i)

puts("***");

for (int i = 1; i < 3 * (n - 1); ++i)

puts("***");

}int main()

【新】新的一種dfs模板,如果超過了邊界就直接退出。以前從來沒有這麼幹過。

這種題目如果只是乙個填空題的話可以直接暴力解決,不必上動態規劃了。

#includeusing namespace std;

int a = 0;

void dfs(int x , int s)

if(s > 80)//未達到目標的時候//

return ;

for(int i = x ; i <= 80 ; i ++)

}int main()

#includeusing namespace std;

const int maxn = 100005;

int a[maxn] , dp[maxn] = ;//dp表示目前的狀態的最大彈的數值//

int res = 0;

int main()

for(int i = n ; i >= 1 ; i --)

printf("%d" , res);

return 0;

}

寫不動了。。。。完了接著補

計蒜客藍橋杯模擬賽心得

1.有趣的數字 我們稱乙個數是質數,而且數字 現了 55 的數字是有趣的。例如 5,59,457 都是有趣的,而 15,7 不是。求 1 到 100000 中有趣的數的個數。思路 其實很簡單,1 判斷是否為素數 2 位數是否含有5 注意點 剛開始以為要總數減去1,就是15這個數,後來才發現15不是素...

計蒜客藍橋杯省賽模擬五

a.了解進製轉換原理 b.熟練掌握求數字中各個位置數的方法 includeusing namespace std int check int a return re int main void printf lld n ans return 0 c.做法一 費馬小定理的運用,若a和b互質,則a的 b...

2019計蒜客藍橋杯模擬賽三

思路 一開始遞推推錯了,改用dfs includeusing namespace std int ans void dfs int x,int sum 記住i從x開始搜的這一剪枝,不僅僅可以提公升效率 更重要的是可以保證搜尋出來的結果不會重複,是有序的 for int i x i 10 sum i ...