马兰雏形

 1 #include<stdio.h>
 2 int main()
 3 {
 4     int desk[101][101]={0};
 5     int i,j,k,l,m,n;
 6     int hx,hy;
 7     scanf("%d%d",&m,&n);
 8     scanf("%d%d",&hx,&hy);
 9     desk[hx][hy]=-1;
10     if(hx+2<=m)   //优化算法什么的都去死吧
11         if(hy+1<=n)    desk[hx+2][hy+1]=-1;
12         if(hy-1>=0) desk[hx+2][hy-1]=-1;
13     if(hx+1<=m)
14         if(hy+2<=n) desk[hx+1][hy+2]=-1;
15         if(hy-2>=0) desk[hx+1][hy-2]=-1;
16     if(hx-1>=0)  //复制粘贴大法好
17         if(hy+2<=n) desk[hx-1][hy+2]=-1;
18         if(hy-2>=0) desk[hx-1][hy-2]=-1;
19     if(hx-2>=0)
20         if(hy+1<=n)    desk[hx-2][hy+1]=-1;
21         if(hy-1>=0) desk[hx-2][hy-1]=-1;
22     for(i=0;i<=m;i++)
23     {
24         for(j=0;j<=n;j++)
25             desk[i][j]==0?printf("#"):printf("X");
26         printf("\n");
27     }
28 }
时间: 2024-11-09 05:12:14

马兰雏形的相关文章

javascript之模仿jQuery实现框架雏形

JQuery是如此的强大,所以我决定模仿jQuery造一个轮子,边造轮子边学习jQuery是如何利用各种技巧实现那些非常强大的功能的.既然是模仿jQuery,我决定将新的框架命名为jqc,jQuery copy之意.那么接下来让我们从零实现一个框架的雏形吧,如有谬误有劳告知. 沙箱模式 在一切的开始,我们需要定义一个沙箱来将我们的所有代码放在里面,只留部分接口供外部调用.在沙箱内的所有变量都属于局部变量,不会污染全局变量环境. (function(window,undefined){ var j

利用Solr服务建立的站内搜索雏形---solr1

最近看完nutch后总感觉像好好捯饬下solr,上次看到老大给我展现了下站内搜索我便久久不能忘怀.总觉着之前搭建的nutch配上solr还是有点呆板,在nutch爬取的时候就建立索引到solr服务下,然后在solr的管理界面中选择query,比如在q选项框中将“*:*”改写为“title:安徽”,则在管理界面中就能看到搜索结果,可是这个与搜索引擎的感觉差远了,总感觉这些结果是被solr给套在他的管理界面中了,于是自己在网上搜索,也想整个站内搜索一样的东西,就算整不到那么炫,只要整到在solr的管

第四周项目二-分数类的雏形

[项目2-分数类的雏形] C++中提供了多种基本的数据类型.实际上,这些远不能满足我们的需求,如复数(第10章的例子大多是处理复数),再如分数.我们可以自定义类支持这些数据类型. 本任务将设计一个简单的分数类,完成对分数的几个运算.一则巩固基于对象编程的方法,二则也为运算符重载等积累些感性认识. 分数类的声明为: class CFraction { private: int nume; // 分子 int deno; // 分母 public: CFraction(int nu=0,int de

个人网站搭建雏形

张琦-个人网站雏形 .paddinglr { padding-right: 100px; padding-left: 100px } 案例在下方 个人技能 PhotoShop是入伍前就会的,基础的HTML5,包括canvas的了解,简单的UI交互(JS), 展示网站案例1   展示网站案例2 全景软件理解及简单二次开发,php框架laravel理解及实现前端应用.(AJAX) laravel框架网站案例1 最近在看node.js,及一些前端框架.服务器配置及简单维护操作(linux搭建LAMP等

Javascript 拖拽雏形中的一些问题——逐行分析代码,让你轻松了拖拽的原理

今天我们就来解决上一次拖拽雏形中的一些问题.下面看看有哪些问题? 附上上期的Javascript代码,方便大家查看问题. <script type="text/javascript"> window.onload = function() { var oDiv = document.getElementById("div1"); var disX = 0; var disY = 0; oDiv.onmousedown = function(ev) { v

Javascript 拖拽雏形——逐行分析代码,让你轻松了拖拽的原理

拖拽的原理: 其实就是鼠标与左上角的距离保持不变.我们来看下图, 这红点就是鼠标.拖拽拖拽实际上来说就是通过鼠标的位置来计算物体的位置,就是这么简单,就是这么任性. 那这个距离怎么求呢?? 鼠标的位置-物体位置的差值就是那个距离 是吧.那这个斜线就是横线和竖线组成的. 我们距离看下程序怎么做. /*实际上他改的就是某个div 的left top ,那他就动起来了. 那样式中肯定要有绝对定位是吧.*/ <style type="text/css"> #div1 { width

【智能聊天机器人】小花猫的成长之路——3.雏形(让你立马拥有一个自己的智能聊天机器人)

大家好,今天不废话了,直接来给大家分享一下如何实现一个网页版智能聊天机器人的基本功能,也就是标题说的:雏形. 首先,上一篇文章已经提过了小花猫的大脑:图灵机器人API接口的介绍.获取和使用.(我为了写心得,特地申请了一个新的KEY) 点击下边的链接试试吧: http://www.tuling123.com/openapi/api?key=bad38ba658622caef62828496c662135&userid=0&info=你好 嘿嘿,是不是看到了一些令人激动的回复信息啦?修改inf

onethink微博插件雏形记

2014年7月30日 17:08:44 后台微博插件: 一.功能: 1.绑定微博 2.发布的文章自动发布到新浪微博 3.插件独立性强,修改地方少 二.效果: 插件目录 工程地址:http://download.csdn.net/detail/douniwan123654/7695955 注意事项: 1.涉及到2个钩子:sendTOWeibo  与 AdminIndex 2.基于的Onethink原始框架,如果样式变形,请重写样式. 3.对错误码没有进一步处理.所以如果抛出异常,请自己添加. on

惠普OpenStack生态圈现雏形

今年5月,惠普宣布了Helion云计划,并计划未来两年内为此投入10亿美元.紧接着,惠普开始有条不紊地推进该计划的落地.最新的消息是,7月1日,惠普宣布成立面向全球的Helion联盟,希望吸引独立软件供应商.开发商.系统集成商.增值经销商加入,构建一个基于OpenStack的云生态系统,帮助客户打造一个安全的混合云环境. 云战略分布实施 惠普公司云计算业务市场推广副总裁Steve Dietch表示,虽然目前云计算还处于应用的早期,但企业业务与云已真正开始融合.一个明显的变化是,企业用户对公有云的