![](https://img-blog.csdnimg.cn/2020100310203769.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
蓝桥杯
1星期准备蓝桥杯
0x7F7F
这个作者很懒,什么都没留下…
展开
-
大臣的旅费
#include<iostream>#include<vector>#include<cstring>using namespace std;const int N = 1e5 + 10;struct Edge { int f, t, v;}edge[N]; int n;原创 2020-10-31 15:19:38 · 623 阅读 · 0 评论 -
题目 1117: K-进制数
解题思路题目的意思就一个n位的k进制数中不能有2个及2个以上的0是相邻的,问这样的数一共有多少个首位肯定不能为0,前面的数如果为0则后面的数可以是除了0以外的任意数,前面的数如果不为0则后面的数就可以为任意值。代码实现只不过是模拟上面的过程,用一个标记指示某一位是不是为0,如果前一位是0,那当前这位就一种情况就是非0,如果前一位为非0,那么当前这位就需要分两步做,先假设为0,再假设为非0,即使是人工计算也需要这么做。冗余的垃圾代码#include<iostream>#include&原创 2020-10-05 11:48:04 · 130 阅读 · 0 评论 -
题目 1440: [蓝桥杯][2013年第四届真题]带分数
解题思路数字1~9分别出现且只出现一次这句话其实就是告诉我们需要用1~9的全排列,‘+’和‘/’无非就是以不同的位置插入到全排列中,然后验证分成的3个数是否满足题意。代码实现使用库函数版#include<iostream>#include<algorithm>using namespace std;int main(){ int n; cin >> n; int cnt = 0; string str("1234567原创 2020-10-04 17:06:00 · 123 阅读 · 0 评论 -
[蓝桥杯][算法提高VIP]3000米排名预测
题目描述3000米长跑时,围观党们兴高采烈地预测着 最后的排名。因为他们来自不同的班,对所有运动员不一定都了解,于是他们分别对自己了解的一些运动员的实力作出了评估,即对部分运动员做了相对排名的预 测,并且告诉了可怜留守的班长。因为无聊,于是他们就组团去打Dota去了。比赛结束后他们向班长询问最后的排名,但班长不记得了,只记得他们中哪些人的 预测是正确的,哪些人的预测是错误的。他们想知道比赛的排名可能是什么。数据规模和约定1< =n< =10, 2< =c< =n, 1原创 2020-09-20 22:42:03 · 218 阅读 · 0 评论 -
题目 1454: [蓝桥杯][历届试题]蚂蚁感冒
#include<iostream>#include<cmath>#include<algorithm>using namespace std;const int SIZE = 50;struct Node{ int id; int num; int symbol;}node[SIZE];int n, direction, symbol;bool cmp(Node a, Node b){ if(abs(a.num) &l原创 2020-10-02 23:28:32 · 76 阅读 · 0 评论