关于昨天的一个作业,做了一个国际象棋的棋盘,效果图如下 这里的思路是根据off=true的值进行反转来判断单元格的颜色。 就那第一行来说,当条件语句if的off=true则输出str+='<td class="td01"></td>';,然后off=!off进行反转,得到off=false。在下一次 ...
分类:
编程语言 时间:
2016-09-07 01:02:38
阅读次数:
441
Problem A King Moves 题目大意 有一个国际象棋的棋盘,给定一个国王的位置,求其移动一步可到达的合法位置数量。 解题分析 国王的位置可以分为3类,每类的答案为8、5、3。 参考程序 1 #include <map> 2 #include <set> 3 #include <stac ...
分类:
其他好文 时间:
2016-08-29 13:02:55
阅读次数:
207
背景 在双人对决的竞技性比赛,如乒乓球、羽毛球、国际象棋中,最常见的赛制是淘汰赛和循环赛。前者的特点是比赛场数少,每场都紧张刺激,但偶然性较高。后者的特点是较为公平,偶然性较低,但比赛过程往往十分冗长。 本题中介绍的瑞士轮赛制,因最早使用于 1895 年在瑞士举办的国际象棋比赛而得名。 它可以看作是 ...
分类:
其他好文 时间:
2016-08-25 20:53:24
阅读次数:
414
A题:题意:给定国际象棋king的坐标,求能向几个方向移动分析:处理一下边界情况,其他的都是8 1 #include <iostream> 2 #include <cstdio> 3 #include <cstring> 4 #include <string> 5 #include <vector> ...
分类:
其他好文 时间:
2016-08-23 07:58:25
阅读次数:
127
题目链接: http://codeforces.com/problemset/problem/710/A 题目大意: 国际象棋标准8X8棋盘,国王能往周围8个方向走。输入国王的位置,输出当前国王能往几个方向走。 题目思路: 【模拟】 签到题(看错题目WA了一次)。边界处理下就好。 1 // 2 // ...
分类:
其他好文 时间:
2016-08-23 01:35:33
阅读次数:
186
1,使用until语句打印*代码是:运行结果是:2,使用until语句打印国际象棋棋盘代码如下:运行结果是:
分类:
其他好文 时间:
2016-08-22 00:40:41
阅读次数:
164
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5754 题意:给你一个n*m大小的棋盘,分别以国际象棋的国王、战车、骑士和皇后的走法从(1,1)走到(n,m),而且只能向右或者向下走,问谁有必胜的策略或者是两者平局。 题解:无论是哪一种移动,都可以注意 ...
1309 瑞士轮 难度:普及/提高- 题目类型:分治 提交次数:2 涉及知识:归并、结构体 题目背景 在双人对决的竞技性比赛,如乒乓球、羽毛球、国际象棋中,最常见的赛制是淘汰赛和循环赛。前者的特点是比赛场数少,每场都紧张刺激,但偶然性较高。后者的特点是较为公平,偶然性较低,但比赛过程往往十分冗长。 ...
分类:
其他好文 时间:
2016-08-19 12:42:21
阅读次数:
180
一、构显99乘法表 二、构显国际象棋8*8棋盘 #!/bin/bash line_0() { for i in {0..47} do if [[ $(($(($i / 8)) % 2)) == "0" ]] then echo -ne "\033[41m \033[00m" else echo -n ...
分类:
系统相关 时间:
2016-08-16 20:18:01
阅读次数:
243
在visual baisc 6 how to program 中文版第七章的练习题上看到了这个问题,骑士游历的问题。 在8x8的国际象棋的棋盘上,骑士(走法:一个方向走两格,另一个方向一格)不重复走完棋盘上所有空格的路径。 思路就是选角落的一格为起点,把所有能走的路全部路径全部试一遍。要试8^63次... ...
分类:
其他好文 时间:
2016-08-13 19:26:28
阅读次数:
157