#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. C++中delete[]是如何知道数组大小的

    先看一段代码: int main(void) { int *pI = new int; int *pArray = new int[10]; int size = *(pArray-1); delet ...

  2. JAVA泛型? T K V E含义

    ? 表示不确定的java类型,类型是未知的. T  表示java类型. K V 分别代表java键值中的Key Value. E 代表Element,特性是枚举.

  3. UIView背景渐变三种方法

    //此作品非原创 #import "ACViewController.h" @interface ACViewController () @end @implementation  ...

  4. jQuery学习-----(二)JQuery对象与DOM对象的区别与转换

    1.jQuery对象和DOM对象的区别 DOM对象,即是我们用传统的方法(javascript)获得的对象,jQuery对象即是用jQuery类库的选择器获得的对象; eg: var domObj = ...

  5. HTML5+CSS3+JQuery打造自定义视频播放器

    来源:http://www.html5china.com/HTML5features/video/201109206_1994.html 简介HTML5的<video>标签已经被目前大多数 ...

  6. IOS_设置启动图片若干问题

    在做项目时, 发现设置了LaunchImage时发现一些问题: 1. 启动图片的设置可以通过两种方法: 1) 通过在LaunchScreen里放入ImageView 并设置图片, 这种方法的好处在于不 ...

  7. Html.TextBoxFor三元判断

    @Html.TextBoxFor(item => item.DiscountOW,(Model.TripType == "单程" || (Model.TripType == ...

  8. oracle11g关于表空间的问题

    1.oracle11g默认的块大小为8K  每个表空间里面的单个数据文件最大为32G   (2^22-1) *4k   最多可以放1024个单个文件    SQL> show parameter ...

  9. 为aps.net core项目加上全局异常捕捉和记录

    在asp.net core中的方案在这里:http://stackoverflow.com/questions/30385246/can-asp-net-5-app-useerrorhandler-a ...

  10. C++中const关键字详解

    1.什么是const? const意味着是常量类型,被const修饰的变量或对象是不能被修改和更新的,当然在某些情况下,我们可以偷梁换柱的改变它. 2.为什么要引入const? 最初的目的是为了取代预 ...