
模拟
happy_lcj
nothing
展开
-
poj 2632 Crashing Robots(模拟)
题意:在n*m的房间有num个机器,它们的坐标和方向已知,现给定一些指令及机器k执行的次数, L代表机器方向向左旋转90°,R代表机器方向向右旋转90°,F表示前进,每次前进一米 若前进时机器i撞到机器j,输出“Robot i crashes into robot j ” 若机器走出了n*m的房间,输出“Robot i crashes into the wall ” 当出现上述情况,只需输出第一次出现上述的情况 若所有指令执行完,所有机器都没碰到上述情况,输出“OK”原创 2014-10-02 11:13:23 · 941 阅读 · 0 评论 -
poj 3087 Shuffle'm Up (模拟)
题意:有两堆牌s1,s2,牌数都为c,将s2,s1按给定规则相互交叉组成一堆牌s12, 再将s12最底下的c块给s1,最顶端的c块给s2,依此循环下去, 现在输入s1和s2的初始状态 以及 预想的最终状态s12, 问s1 s2经过多少次洗牌之后,最终能达到状态s12,若永远不可能相同,则输出"-1"。 分析:直接简单模拟此规则就行,关键是如何判断是否永远不可能达到预想的s12, 若s1和s2在洗牌后的状态,是前面洗牌时已经出现过的一个状态,且这个状态不是预想的状态S12, 就说明无论怎样再洗牌都不可能达到S原创 2014-08-12 15:43:25 · 803 阅读 · 0 评论 -
poj 1068 Parencodings
链接:poj 1068 题意: 1.p序列:当出现匹配括号对时,从该括号对的右括号开始往左数,直到最前面的左括号数,就是pi的值。 2.w序列:当出现匹配括号对时,包含在该括号对中的所有右括号数(包括该括号对),就是wi的值。原创 2014-07-17 17:41:15 · 907 阅读 · 0 评论 -
sdibt 3148 To help that magician
链接:sdibt 3148原创 2014-06-15 19:58:07 · 719 阅读 · 0 评论 -
hdu 1042 N!(大数阶乘)
模拟算数乘法,将每一位与乘数相乘,记录进位。原创 2014-06-15 15:31:12 · 740 阅读 · 0 评论 -
hdu 1753 大明A+B (正小数相加)
模拟小数相加即可,可将其分为小数部分和整数部分两部分相加。原创 2014-06-15 15:08:23 · 835 阅读 · 0 评论 -
hdu 1002 A + B Problem II (大数相加)
解析:本题就是模拟的数学算数相加,可以从个位开始相加,超过10就先前进位原创 2014-06-15 13:49:45 · 766 阅读 · 0 评论