摘要: Description对于任意十进制数转换为k进制,包括整数部分和小数部分转换。整数部分采用除k求余法,小数部分采用乘k取整法例如x=19.125,求2进制转换整数部分19,小数部分0.12519 / 2 = 9 … 10.125 * 2 = 0.25 … 09 / 2 = 4 … 10.25 * 2 = 0.5 … 04 / 2 = 2 … 00.5 * 2 = 1 … 12 / 2 = 1 … 01 / 2 = 0 … 1所以整数部分转为 10011,小数部分转为0.001,合起来为10011.001 请用堆栈实现上述数制转换Input第一行输入一个t,表示下面将有t组测试数据。接下... 阅读全文
posted @ 2012-09-19 13:13 Levi_随云 阅读(417) 评论(0) 推荐(0) 编辑
摘要: #include <iostream>#include <string>#include <queue>#include <set>using namespace std;#define MaxLen 100int main(){ set<int> group[MaxLen]; queue<int> subgroupQueue[MaxLen]; queue<queue<int>*> totalQueue; int cases; cin>>cases; for(int i=0;i<c 阅读全文
posted @ 2012-09-19 01:28 Levi_随云 阅读(170) 评论(0) 推荐(0) 编辑