首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
937专题
Codeforces Round 937 (Div. 4) A-E
A题:Stair, Peak, or Neither? AC代码: #include<iostream>#include<cstring>using namespace std;int main(){int t;cin >> t;while(t--){int a,b,c;cin >> a >> b >> c;if(a < b && b < c){puts("STAIR"); }else
阅读更多...
CF 937 G. Shuffling Songs
原题链接:Problem - G - Codeforces 题目大意:t组数据,每组数据给出n个歌曲,歌曲由二维构成,第一维为类型,第二维为作者,如果二首歌曲类型相同或者作者相同,那么它们就可以连续播放,题目中给出的音乐顺序可以改变,问删除多少首歌曲之后连续播放的音乐最多? 思路:状压dp+dfs,可以观察到一组数据最多只能给出16首音乐,可以用一个数的二进制来表示这个歌曲选和不选,那么就可以
阅读更多...
Codeforces Round 937 (Div. 4) D
A题:Stair, Peak, or Neither? AC代码: #include<iostream>#include<cstring>using namespace std;int main(){int t;cin >> t;while(t--){int a,b,c;cin >> a >> b >> c;if(a < b && b < c){puts("STAIR"); }else
阅读更多...
Codeforces Round 937 (Div. 4)(D~G)
D - Product of Binary Decimals 题意: 思路:观察到n的范围很小,先求出所有可能的二进制十位数,然后dp把所有可能的值求出来。注意不能用求因子的方法来求解,因为这些二进制十位数不一定是素数,先除某个数可能会影响整体的分解。(此题数据不大可以忽略) set<int>v;void dfs(int step ,
阅读更多...
Codeforces Round 937 (Div. 4)
Codeforces Round 937 (Div. 4) Codeforces Round 937 (Div. 4) A. Stair, Peak, or Neither? 题意:略 思路:照着题模拟; AC code: void solve() {int a, b, c; cin >> a >> b >> c;if (a < b) {if (b < c) cout << "ST
阅读更多...