中国象棋将帅问题
来源:互联网 发布:新加坡国立大学知乎 编辑:程序博客网 时间:2024/04/20 08:07
#include <iostream>using namespace std;typedef unsigned char BYTE;int main(int argc, char const *argv[]){BYTE i = 81;//9*9while(i--){if(i/9%3 == i%9%3){continue;}cout<<i/9+1<<" "<<i%9+1<<endl;}return 0;}
整数i可以由部两分组成,即i=(i/9)*9+i%9 ,其中i<n。我们注意到,在i从81到0变化的过程中,i%9的变化相当于内层循环,i/9的变话相对于外层循环。
参考:http://blog.csdn.net/silenceburn/article/details/6133222
http://blog.csdn.net/silenceburn/article/details/6133222
http://blog.csdn.net/kabini/article/details/2256421
http://www.cnblogs.com/python27/archive/2012/04/10/2441114.html
- 中国象棋将帅问题
- 中国象棋将帅问题
- 中国象棋将帅问题
- 中国象棋将帅问题
- 中国象棋将帅问题
- 中国象棋将帅问题
- 中国象棋将帅问题
- 中国象棋将帅问题
- 1.中国象棋将帅问题
- 中国象棋的将帅问题
- 中国象棋之将帅问题
- 中国象棋将帅问题
- 1.2中国象棋将帅问题
- 中国象棋将帅问题
- 中国象棋将帅问题
- 中国象棋将帅问题
- 中国象棋的将帅问题
- 中国象棋将帅问题
- POJ-2549-Sumsets
- 运算符优先级
- Java之美之类与对象(一)
- 项目三(平面坐标点类)
- 几个常用的FFmpeg小技巧
- 中国象棋将帅问题
- POJ-2229-Sumsets
- gzip压缩输出
- MainWindow::createStatusBar
- AS3 事件框架- Signals篇
- jsp页面中用object标签打开中文pdf文件的问题
- or1200移植实时系统Raw-OS(一)
- Jsonp示例 JQuery.Ajax跨域访问数据
- 控制反转和依赖注入