博客主页:@披星戴月的贾维斯
欢迎关注:点赞收藏留言
系列专栏: 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张牌的牌河。
输入描述
- 输入一个整数 x(0≤x≤18
- ),表示放置的牌数。
复制代码 输出描述:
- 输出一个3行6列的区域,每个位置为1表示放置了一张牌,为0表示为空。
复制代码 示例1:
输入
输出
1.3分析题意
A题,简朴模仿即可,就是把矩阵n位置成1,只要一个for循环暴力。
1.4C++代码示例
- #include<bits/stdc++.h>
- using namespace std;
- int a[4][20];
- int n;
- int main ()
- {
- cin >> n;
- for(int i = 0; i < 3; i++)
- {
- for(int j = 0; j < 6; j++)
- {
- if(n > 0)
- {
- a[i][j] = 1;
- n --;
- }
- }
- }
- for(int i = 0; i < 3; i ++)
- {
- for(int j = 0; j < 6; j++)
- {
- cout << a[i][j];
- }
- cout << endl;
- }
- return 0;
- }
复制代码 <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:
输入:
输出
2.3分析题意
根据题意,我们要在1 - m中找到符合 i +
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |