【冲刺蓝桥杯】牛客竞赛补题 + 算法模板总结

打印 上一主题 下一主题

主题 1951|帖子 1951|积分 5853

博客主页:@披星戴月的贾维斯
  欢迎关注:点赞收藏留言
系列专栏: C/C++专栏
请不要相信胜利就像山坡上的蒲公英一样唾手可得,但是请相信,天下上总有一些美好值得我们努力以赴,哪怕粉身碎骨!
一起加油,去追寻、去成为更好的本身!

  
[img]https://i-blog.csdnimg.cn/blog_migrate/9517bd322c40cdd4358
a3e1c55e7bb28
.jpeg#pic_center[/img]


  
提示:以下是本篇文章正文内容,下面案例可供参考
<hr> 前言

     蓝桥杯在悄无声息中就来了,我上次到场就仅仅只拿了一个省三,等待通过本身的积极,能够更进一步,也希望在这和各人分享的竞赛题和模板你们能用得上。一起加油!
1、A-画牌河

1.1题目链接 画牌河
来源:牛客小白月赛67A题
1.2题目描述
x魂是一款深受acmer喜爱的立直麻将游戏,在x魂中,玩家打的牌会放入牌河中,牌河是一个33行66列的地区,牌先放到第一行,放满后再在下一行放,同一行的牌是从左往右依次放的。
输入一个x,请你画出放置了x张牌的牌河。
输入描述
  1. 输入一个整数 x(0≤x≤18
  2. ),表示放置的牌数。
复制代码
输出描述:
  1. 输出一个3行6列的区域,每个位置为1表示放置了一张牌,为0表示为空。
复制代码
示例1:
输入
  1. 8
复制代码
输出
  1. 111111
  2. 110000
  3. 000000
复制代码
1.3分析题意
     A题,简朴模仿即可,就是把矩阵n位置成1,只要一个for循环暴力。
1.4C++代码示例
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int a[4][20];
  4. int n;
  5. int main ()
  6. {
  7.     cin >> n;
  8.     for(int i = 0; i < 3; i++)
  9.     {
  10.         for(int j = 0; j < 6; j++)
  11.         {
  12.             if(n > 0)
  13.             {
  14.                 a[i][j] = 1;
  15.                 n --;
  16.             }
  17.         }
  18.     }
  19.     for(int i = 0; i < 3; i ++)
  20.     {
  21.         for(int j = 0; j < 6; j++)
  22.         {
  23.             cout << a[i][j];
  24.         }
  25.         cout << endl;
  26.     }
  27.     return 0;
  28. }
复制代码
<hr> 2、不点两面(easy version)

2.1题目链接不点两面(easy version)
2.2题目描述
x魂是一款深受acmer喜爱的立直麻将游戏,在x魂中,认为不点两面听牌的牌是比较安全的,本题需要你求出在只有万子的x魂中,有几种牌是比较安全的。
具体来说,每张牌上有一个数字,数字范围在1到m之间。场上另有一个对手的牌河,对手的牌河中有若干张对手已经打出的牌。定义比较安全牌为:该牌上写有的数字x满足x−3或x+3至少在对手牌河里出现过一次。
请你求出,在m种牌中有几种牌是比较安全的。
对手的牌河初始为空,对手会不停向牌河中参加或移出一张牌共q次,你需要在每次对手操作后都给出当前状况下的答案。
输入描述:
   输入第一行是两个整数m,q(1≤m≤100,1≤q≤200),寄义如题目所述。
接下来qq行,每行输入两个整数op,num(1≤op≤2,1≤num≤m),表示一次操作,具体来说:
op=1表示对手向牌河中参加了一张num;
op=2表示对手从牌河中移出了一张num,保证移出的牌操作前一定在牌河里有至少一张。
注意牌河中可能有写有雷同数字的牌出现多次。

  输出描述
   输出q行,第i行表示第i次操作后,m种牌中有几种牌是比较安全的。
  示例1:
输入:
  1. 10 5
  2. 1 4
  3. 1 10
  4. 1 4
  5. 2 4
  6. 2 4
复制代码
输出
  1. 2
  2. 2
  3. 2
  4. 2
  5. 1
复制代码
2.3分析题意
     根据题意,我们要在1 - m中找到符合 i +

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

自由的羽毛

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表