- 博客(26)
- 资源 (2)
- 收藏
- 关注
原创 C++围棋小游戏1.2.2
#include<cstdio>#include<cstdlib>#include<cstring>#include<iostream>//#include<Windows.h>using namespace std;int a1, a2, w, z = 0, af = 0, bf = 0;char a[1001][1001];int vis[1001][1001];int dx[] = { 1,-1,0,0 };int dy[
2022-05-14 15:16:06
1130
原创 C++ STL 栈(stack) 信息奥赛一本通T1353
栈是最常见的数据结构之一。C++中有个STL。STL中有个stack。它在stack库中。它可以实现进栈(push)、出栈(pop)、求栈顶元素(top)、求栈的大小(size)、判断栈空(empty)等栈的一些基本操作。具体使用方法见代码。1353:表达式括号匹配(stack)【题目描述】假设一个表达式有英文字母(小写)、运算符(+,—,∗,/)和左右小(圆)括号构成,以“@”作为表达式的结束符。请编写一个程序检查表达式中的左右圆括号是否匹配,若匹配,则返回“YES”;否则返回“NO”。
2022-04-16 12:15:06
269
原创 C++ 方格稿纸(paint)
问题描述:小猪在小学中认识了很多的字,终于会写一点作文了。某天小猪买了一张方格稿纸来写作文,n 行 m 列。某天小猪的邻居小小猪来小猪家玩,用黑墨水笔把小猪新买的方格稿纸涂黑了很多格子。每个格子不是完全黑色就是完全白色。小猪不能责怪小小猪。作文写不成了,他觉得很无聊,就开始数里面有多少魔幻方阵。如果稿纸中一个 k×k 的正方形区域满足以下两个条件,那么它就是魔幻方阵:1.黑白格子的数量差不能超过1;2.k不能小于2。现在请你帮小猪求出他被染色的稿纸里面有多少个魔幻方阵。输入格式:第一行有二
2022-04-10 21:54:57
1375
原创 C++ 折纸(folding)
问题描述:小猪上幼儿园的时候,报名参加了折纸兴趣小组。他表现出了极大的热情,折出了n件折纸作品。他的作品只有3种,分别是长方形、正方形和三角形。小猪很想知道他的n件折纸的周长之和。输入格式:第一行只有一个整数n,表示共有n件作品。接下来n行,每行有若干个以空格分隔的整数,表示一件作品的情况。其中第一个整数k(k=1或2或3),表示小猪制作的这件作品的类型,1表示长方形,2表示正方形,3表示三角形。如果k为1,后面会跟二个正整数a和b,表示长方形的二条相邻边的长度分别为a和b;如果k为2,
2022-04-10 21:47:34
1336
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人