题目大意:给出拼图,其中黑块没字母,第一行第一列,以及黑块的右边下边都可以进行编号。横着读单词,竖着读单词,输出。
解题思路:一个二维数组存编号,横着循环,编号与读入单词对应存map。竖着时,改变一下变量。注意格式。
ac代码:
#include #include #include using namespace std;map ma;map ::iterator it;int n, m, a[15][15], cnt=0, t;char puz[15][15], word[30];void add_num(){memset(a, 0, sizeof(a));for (int i=0,k=1; i
还没有评论,来说两句吧...