POJ-29932996
郁闷了很久的两道模拟题终于过去了,听学哥学姐们说了题意,才明白原来一直以来都是把坐标弄错了。悲催啊。
坐标和数学上的X,Y坐标一样,而和平时的坐标不一样。
2996注意一下,白棋的输出顺序是不同行的先输出行数小的,同行的列数小的先输出。
黑棋的输出顺序是不同行的先输出行数大的,同行的列数小的先输出。
2993:
#include<iostream>
#include<stdio.h>
#include<string.h>
using namespace std;
int map[8][8];
int main()
{int n,i,j;char str1[100],str2[100];gets(str1);gets(str2);memset(map,0,sizeof(map));n=strlen(str1);for(i=0;i<n;i++){if(str1[i]>='0'&&str1[i]<='9'){if(str1[i-2]!=','){map[str1[i]-'1'][str1[i-1]-'a']=str1[i-2];}elsemap[str1[i]-'1'][str1[i-1]-'a']='P';}}n=strlen(str2);for(i=0;i<n;i++){if(str2[i]>='0'&&str2[i]<='9'){if(str2[i-2]!=','){map[str2[i]-'1'][str2[i-1]-'a']=str2[i-2]+'a'-'A';}elsemap[str2[i]-'1'][str2[i-1]-'a']='p';}}printf("+---+---+---+---+---+---+---+---+\n");for(i=7;i>=0;i--){printf("|");for(j=0;j<8;j++){if((j+i)%2==1){printf(".");if(map[i][j])printf("%c",map[i][j]);else printf(".");printf(".");}else{printf(":");if(map[i][j])printf("%c",map[i][j]);else printf(":");printf(":");}printf("|");}printf("\n+---+---+---+---+---+---+---+---+\n");}
}
2996:
#include<iostream>
#include<string.h>
#include<stdio.h>
using namespace std;
int map[100][100];
int shunb[10]={'K','Q','R','B','N','P'};
int shunw[10]={'k','q','r','b','n','p'};
int main()
{int i,j;char str[100];char a,b,c,d;gets(str);memset(map,0,sizeof(map));for(i=7;i>=0;i--){getchar();for(j=0;j<=7;j++){scanf("%c%c%c%c",&a,&b,&c,&d);map[i][j]=b;}getchar();gets(str);}int leap=0;printf("White: ");int k;for(k=0;k<6;k++){for(i=0;i<=7;i++){for(j=0;j<=7;j++){if(map[i][j]==shunb[k]){if(leap)printf(",");if(shunb[k]!='P')printf("%c",shunb[k]);printf("%c%c",'a'+j,i+'0'+1);leap++;}}}}printf("\n");leap=0;printf("Black: ");for(k=0;k<6;k++){for(i=7;i>=0;i--){for(j=0;j<=7;j++){if(map[i][j]==shunw[k]){if(leap)printf(",");if(shunb[k]!='P')printf("%c",shunb[k]);printf("%c%c",'a'+j,1+i+'0');leap++;}}}}printf("\n");return 0;
}
POJ-29932996相关推荐
- POJ 3268 D-Silver Cow Party
http://poj.org/problem?id=3268 Description One cow from each of N farms (1 ≤ N ≤ 1000) conveniently ...
- poj 2559 Largest Rectangle in a Histogram 栈
// poj 2559 Largest Rectangle in a Histogram 栈 // // n个矩形排在一块,不同的高度,让你求最大的矩形的面积(矩形紧挨在一起) // // 这道题用的 ...
- POJ 2528 Mayor's posters(线段树)
题目大意 贴海报.每张海报的高度都是一样的,唯独宽度不一样.每张海报只能占用整数倍的单位线段长度,贴了 n(n<=10000) 张海报之后,有几张能够看见(有一个角能看见这张海报也算被看见了)? ...
- POJ 2226 Muddy Fields 最小点覆盖+加建图(好题)
题目链接 题目一看就是最小点覆盖,这道题与POJ - 3041 算是一类题,但是3041算是一道十分裸的,因为删除的是整行或者整列,所以图其实是现成的,但是本题的难点就在如何建图. 思路:首先还是尽量 ...
- poj 2681 字符串
http://poj.org/problem?id=2681 给你任意长度的字符串,找出两串字符中不相同的字符个数(总数) #include<string> #include<cst ...
- (区间dp 或 记忆化搜素 )Brackets -- POJ -- 2955
http://poj.org/problem?id=2955 Description We give the following inductive definition of a "reg ...
- POJ 2586 Y2K Accounting Bug(贪心)
题目连接:http://poj.org/problem?id=2586 题意:某公司要统计全年盈利状况,对于每一个月来说,如果盈利则盈利S,如果亏空则亏空D.公司每五个月进行一次统计,全年共统计8次( ...
- poj 2362 Square
#include <iostream> //参照poj 1011 sticks#include <algorithm>using namespace std;int stick ...
- 图论之拓扑排序 poj 2367 Genealogical tree
题目链接 http://poj.org/problem?id=2367 题意就是给定一系列关系,按这些关系拓扑排序. #include<cstdio> #include<cstrin ...
- 二分搜索 POJ 2456 Aggressive cows
题目传送门 1 /* 2 二分搜索:搜索安排最近牛的距离不小于d 3 */ 4 #include <cstdio> 5 #include <algorithm> 6 #incl ...
最新文章
- 《深度学习革命》作者:GAN令我惊艳,现在的人们对AI操之过急了
- EmbeddedWebBrowser(EmbeddedWB)不显示图片
- shell单例-处理方案
- ZooKeeper Watch Java API浅析getChildren
- 我的秋招之路(开篇)
- mysql基本数据库操作
- spring boot一个模块加载不到引用另一个模块的mapper.xml报错org.apache.ibatis.binding.BindingException: Invalid bound sta
- Web2.0十大Ajax安全漏洞以及成因
- 实战:kafka实现日志收集系统
- alios是安卓吗_华为洪蒙系统,阿里云OS,到底是不是安卓?
- In Depth和In Action的区别——写在《深入理解C#(第二版)》出版之际
- mount -o nolock
- 数组是逻辑结构还是存储结构_逻辑结构?存储结构?傻傻分不清……
- 有道云笔记Markdown图片链接解决办法
- CNN编辑:扯淡的WSJ,你们专黑Groupon三十年!
- 【VMware】VMware Workstation 未能启动 VMware Authorization Service
- 2021年电子设计大赛预测--球形机器人设计方案
- 重装系统(GHO)镜像介绍及下载
- 关于项目上线(新浪云)
- Python3处理HTTP请求
热门文章
- (转)创业者应该有的5个正常心态
- 华为鸿蒙手机什么时候出售,南财快评:鸿蒙出世,现在明白任正非为什么会说“宁可卖5G,也不会卖终端”了...
- 阿里大促,「技术负责人」如何做技术保障?
- 评价一个产品好坏的简单准则:NPS
- 常见 TCP 拥塞控制(避免)
- 获取Windows系统密码凭证 (゚益゚メ) 渗透测试
- MSN 9.0 同时登陆多个账号
- dns服务器经赏要修复,十要诀帮你修复DNS域名解析服务故障
- 长径比4.0金纳米棒直径4.2nm|长径比3.4金纳米棒直径10nm 长度34nm|长径比3.9金纳米棒直径10nm 长度39nm
- springboot项目:前后端搭建