#include <iostream>
#include <cmath>
#define MAXN 100
using namespace std; void fun(int num);
void fun_1(); int ans[MAXN]; struct node
{
int ans[MAXN];
int len;
node()
{
memset(ans,,sizeof(ans));
len = ;
}
}; node _l;
node _r; int main()
{
//freopen("acm.acm","r",stdin);
int test;
int i;
int num; cin>>test;
while(test --)
{
memset(_r.ans,,sizeof(_r.ans));
memset(_l.ans,,sizeof(_l.ans));
cin>>num;
fun(num);
fun_1();
bool boo;
int tem = ;
boo = false;
// int p = -1;
// bool ok = false;
int index = ;
for(i = ; i < MAXN; ++ i)
{
if(_l.ans[i] != )
{
ans[index ++] = pow((double),tem);
boo = true;
} ++ tem;
}
if(boo)
{
for(i = ; i < index-; ++ i)
{
cout<<ans[i]<<",";
}
cout<<ans[index-]<<" ";
}
else
{
cout<<"empty ";
} index = ;
boo = false;
tem = ;
for(i = ; i < MAXN; ++ i)
{
if(_r.ans[i] != )
{
ans[index ++] = pow((double),tem);
boo = true;
} ++ tem;
}
if(boo)
{
for(i = ; i < index-; ++ i)
{
cout<<ans[i]<<",";
}
cout<<ans[index-];
}
cout<<endl;
}
} void fun(int num)
{
int i;
int tem;
i = ;
while(num)
{
_r.ans[i ++] = num%;
num /= ;
}
_r.len = i;
} void fun_1()
{
int i;
int c = ;
for(i = ; i < MAXN; ++ i)
{
_r.ans[i] += c;
if(_r.ans[i] == )
{
_r.ans[i] = ;
// _r.ans[i+1] += 1;
c = ;
_l.ans[i] += ;
}
else if(_r.ans[i] == )
{
_r.ans[i] = ;
// _r.ans[i+1] += 1;
c = ;
}
else
{
c = ;
} }
}

关注我的公众号,当然,如果你对Java, Scala, Python等技术经验,以及编程日记,感兴趣的话。

技术网站地址: vmfor.com

POJ 1702的更多相关文章

  1. poj 1702 三进制问题

    Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 3906   Accepted: 1924 Description Eva h ...

  2. POJ 题目分类(转载)

    Log 2016-3-21 网上找的POJ分类,来源已经不清楚了.百度能百度到一大把.贴一份在博客上,鞭策自己刷题,不能偷懒!! 初期: 一.基本算法: (1)枚举. (poj1753,poj2965 ...

  3. (转)POJ题目分类

    初期:一.基本算法:     (1)枚举. (poj1753,poj2965)     (2)贪心(poj1328,poj2109,poj2586)     (3)递归和分治法.     (4)递推. ...

  4. poj分类

    初期: 一.基本算法:      (1)枚举. (poj1753,poj2965)      (2)贪心(poj1328,poj2109,poj2586)      (3)递归和分治法.      ( ...

  5. poj 题目分类(1)

    poj 题目分类 按照ac的代码长度分类(主要参考最短代码和自己写的代码) 短代码:0.01K--0.50K:中短代码:0.51K--1.00K:中等代码量:1.01K--2.00K:长代码:2.01 ...

  6. POJ题目分类(按初级\中级\高级等分类,有助于大家根据个人情况学习)

    本文来自:http://www.cppblog.com/snowshine09/archive/2011/08/02/152272.spx 多版本的POJ分类 流传最广的一种分类: 初期: 一.基本算 ...

  7. POJ题目分类(转)

    初期:一.基本算法:     (1)枚举. (poj1753,poj2965)     (2)贪心(poj1328,poj2109,poj2586)     (3)递归和分治法.     (4)递推. ...

  8. POJ题目细究

    acm之pku题目分类 对ACM有兴趣的同学们可以看看 DP:  1011   NTA                 简单题  1013   Great Equipment     简单题  102 ...

  9. POJ题目(转)

    http://www.cnblogs.com/kuangbin/archive/2011/07/29/2120667.html 初期:一.基本算法:     (1)枚举. (poj1753,poj29 ...

随机推荐

  1. JS判断客户端是手机还是PC

    function IsPC() { var userAgentInfo = navigator.userAgent; var Agents = ["Android", " ...

  2. php下载文件,添加响应头

    //下载,添加响应头信息 header('Content-type:application/octet-stream'); header('Content-Disposition:attachment ...

  3. php实现查询百度google收录情况(示例代码)

    对了貌似查google pr的东西只是file一个地址而已,如此说了就没有什么难度了.完整代码如下 写了一个小东西记录baidu和google对于站点的收录情况,现在可以查询了,其实也没什么难度,就是 ...

  4. 反编译APK终结教程

    现在来教大家如何由网上下载的Android应用反编译为源码.如果你感兴趣,就来看一看吧.前提是你的电脑得已经配置好了java环境,如果没有配置好的话,下面我会附带一提,如果你还是不懂的话,那就上网搜一 ...

  5. Azure Websites Migration Assistant

    这是一个IIS+Database的迁移工具, 可以参考 http://channel9.msdn.com/Shows/Azure-Friday/Azure-Websites-Migration-Ass ...

  6. 使用IO流创建文件并写入数据

    /* 字符流和字节流: 字节流两个基类: InputStream OutputStream 字符流两个基类: Reader Writer 既然IO流是用于操作数据的, 那么数据的最常见体现形式是:文件 ...

  7. Java中构造函数执行顺序的问题

    1,  先执行内部静态对象的构造函数,如果有多个按定义的先后顺序执行:而且静态类的构造函数只会被执行一次,只在其第一个对象创建时调用,即便是创建了同一个类的多个对象,例如main()函数里b1,b2创 ...

  8. 【nodejs】关于 alert 和 document

    Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation.保留所有权利. C:\Windows\system32>n ...

  9. POJ 3801 有上下界最小流

    1: /** 2: POJ 3801 有上下界的最小流 3: 4: 1.对supersrc到supersink 求一次最大流,记为f1.(在有源汇的情况下,先使整个网络趋向必须边尽量满足的情况) 5: ...

  10. adb 选择设备

    在adb中有多个设备时,可以先adb devices列举出设备,然后可以通过adb -s <设备名>  [其他参数] 对某个设备进行操作. 例如: adb -s 0123456789ABC ...