摘要: MST 引入 现在有一个连通图,他有\(N\)个节点,\(M\)条边 当我们砍掉一些边时,它会变成一棵树,其剩下的边权之和即为这棵树的权,当剩下的权值最小时,称这棵树为此图的最小生成树,即MST 模版题 大致思路 很容易想到,比起砍掉一些边,选择保留一些边更加容易。我们应该在可选择的范围内应该紧着权 阅读全文
posted @ 2023-12-05 15:12 某谦 阅读(23) 评论(0) 推荐(0) 编辑
摘要: AtCoder_abc331 (这次题真的真的真的好难) 比赛链接 A - Tomorrow 题目链接 题目大意 有一个$M$个月,$D$天的日历,请输出$y年m月z日$的下一天。 解题思路 先让天数加一,如果超过了$D$就让月份加一,天数减$D$,然后月份同理 代码 // Problem: A - 阅读全文
posted @ 2023-12-03 12:18 某谦 阅读(130) 评论(3) 推荐(1) 编辑
摘要: AtCoder_abc330 比赛链接 A - Counting Passes A题链接 题目大意 给出$N$个数$a_1,a_2,a_3\cdots,a_N$,和一个正整数$L$。输出有几个$a_i \le L$. 解题思路 O(n)遍历一遍就好了 代码 // Problem: A - Count 阅读全文
posted @ 2023-12-03 12:18 某谦 阅读(17) 评论(0) 推荐(0) 编辑
摘要: AtCoder_abc329 比赛链接 A - Spread A题链接 题目大意 输入一个字符串由大写字母组成的$S$,输出$S$并在每一个字符之间加上空格 解题思路 随便打打就能过.jpg 代码 // Problem: A - Spread // Contest: AtCoder - Sky In 阅读全文
posted @ 2023-12-03 12:17 某谦 阅读(31) 评论(0) 推荐(0) 编辑
摘要: A - Not Too Hard 题目链接 题目大意 给出$N$个数($S_1$ $S_2$...$S_n$)和一个$X$,输出所有小于等于$X$的$S_i$之和 解题思路 循环遍历每一个$S_i$并判断是否大于$X$ 代码 // Problem: A - Not Too Hard // Conte 阅读全文
posted @ 2023-12-03 12:16 某谦 阅读(29) 评论(0) 推荐(0) 编辑
摘要: T1 ab 循环从s[0] 到s[n-2] 判断有无ab相邻 T2 A^A 两层循环枚举就可以了 由于aa会增长的很快,所以当a=16时aa就已经大于$10^{18}$了,一定不会T 就这么点数打表也能过 T3 Number Place 就是数独的判断规则,h,l,g三个数组存储已有的数就好 宫的判 阅读全文
posted @ 2023-12-03 12:15 某谦 阅读(10) 评论(0) 推荐(0) 编辑
摘要: T1 2UP3DOWN 简单的if判断,做题一分钟,翻译十分钟。。。 代码: #include<bits/stdc++.h> using namespace std; int main(){ int x,y;cin>>x>>y; if((x<=y&&y-x<=2)||(x>y&&x-y<=3)) c 阅读全文
posted @ 2023-12-03 12:11 某谦 阅读(9) 评论(0) 推荐(0) 编辑