![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
模拟
乄心
这个作者很懒,什么都没留下…
展开
-
POJ1835-模拟宇航员行走
根据题目,即要知道怎么得到x,y,z,pos(即绝对方向或者说面向).1.只需能够左转就行,其它转向都可以在其基础上实现. 所以要列出所有 情况下左转所得到的面向pos ;2.要能够每次行走 保存其pos和x,y,z的值.#include#include#includeusing namespace std;int arr[6][6];char direction[20原创 2013-08-18 17:07:07 · 909 阅读 · 0 评论 -
POJ2996-棋盘模拟
解决几个问题:1.读取无用字符串边界2.读取每格中的 有用字符。3.读取每行最后一个|,及换行符。读取最后一行无用字符串边界。4.输出结果。#include #define WHITE 1 #define BLACK 0 const int MAX = 10 ; char map[MAX][MAX] ; char dic[] = "KQRBNP"原创 2013-08-18 17:22:00 · 898 阅读 · 0 评论 -
POJ1035-拼写检查
1.删除,变换,或补,上一个字母。使得输入==字典中已经有的单词。则输出该单词。2.要能够忽略一个错误,继续匹配.#include #include int Find(int a);int n;int lend[10001];char Dt[10001][20],In[20],len;int Find(int a){ int i,t; t=lend[a]-len转载 2013-08-18 19:16:29 · 2948 阅读 · 0 评论 -
HDU-1002-A+B
题目大意:计算A+B,只不过不能直接用 整型!因为是1000以内的大数相加,整型表示不了!所以只可以用字符串处理咯!本题解题思路:用两个string保存,然后从两个string的尾部对应相加,然后再注意下进位就ok了!一定要注意格式!格式坑了我一次!#include#include#include#includeusing namespace std;int opp[10原创 2013-08-18 09:46:00 · 782 阅读 · 0 评论 -
POJ2109-关于double
这里补充一下double范围的知识!float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位.分布如下:float:1bit(符号位) 8bits(指数位) 23bits(尾数位)double:1bit(符号位) 11bits(指数位) 52bits(尾数位)于是,float的指数范围为(2^8)-128~127,而do原创 2013-08-17 09:52:54 · 837 阅读 · 0 评论 -
POJ2271-字符串处理
HTMLTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 5865 Accepted: 1941DescriptionIf you ever tried to read a html document on a Macintosh, you know how原创 2013-08-31 20:01:44 · 686 阅读 · 0 评论 -
POJ2623-模拟
Sequence MedianTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 14587 Accepted: 4100DescriptionGiven a sequence of N nonnegative integers. Let's define t原创 2013-08-31 20:04:55 · 854 阅读 · 0 评论