POJ 1702
#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的更多相关文章
- poj 1702 三进制问题
Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 3906 Accepted: 1924 Description Eva h ...
- POJ 题目分类(转载)
Log 2016-3-21 网上找的POJ分类,来源已经不清楚了.百度能百度到一大把.贴一份在博客上,鞭策自己刷题,不能偷懒!! 初期: 一.基本算法: (1)枚举. (poj1753,poj2965 ...
- (转)POJ题目分类
初期:一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推. ...
- poj分类
初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. ( ...
- poj 题目分类(1)
poj 题目分类 按照ac的代码长度分类(主要参考最短代码和自己写的代码) 短代码:0.01K--0.50K:中短代码:0.51K--1.00K:中等代码量:1.01K--2.00K:长代码:2.01 ...
- POJ题目分类(按初级\中级\高级等分类,有助于大家根据个人情况学习)
本文来自:http://www.cppblog.com/snowshine09/archive/2011/08/02/152272.spx 多版本的POJ分类 流传最广的一种分类: 初期: 一.基本算 ...
- POJ题目分类(转)
初期:一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推. ...
- POJ题目细究
acm之pku题目分类 对ACM有兴趣的同学们可以看看 DP: 1011 NTA 简单题 1013 Great Equipment 简单题 102 ...
- POJ题目(转)
http://www.cnblogs.com/kuangbin/archive/2011/07/29/2120667.html 初期:一.基本算法: (1)枚举. (poj1753,poj29 ...
随机推荐
- C++中delete[]是如何知道数组大小的
先看一段代码: int main(void) { int *pI = new int; int *pArray = new int[10]; int size = *(pArray-1); delet ...
- JAVA泛型? T K V E含义
? 表示不确定的java类型,类型是未知的. T 表示java类型. K V 分别代表java键值中的Key Value. E 代表Element,特性是枚举.
- UIView背景渐变三种方法
//此作品非原创 #import "ACViewController.h" @interface ACViewController () @end @implementation ...
- jQuery学习-----(二)JQuery对象与DOM对象的区别与转换
1.jQuery对象和DOM对象的区别 DOM对象,即是我们用传统的方法(javascript)获得的对象,jQuery对象即是用jQuery类库的选择器获得的对象; eg: var domObj = ...
- HTML5+CSS3+JQuery打造自定义视频播放器
来源:http://www.html5china.com/HTML5features/video/201109206_1994.html 简介HTML5的<video>标签已经被目前大多数 ...
- IOS_设置启动图片若干问题
在做项目时, 发现设置了LaunchImage时发现一些问题: 1. 启动图片的设置可以通过两种方法: 1) 通过在LaunchScreen里放入ImageView 并设置图片, 这种方法的好处在于不 ...
- Html.TextBoxFor三元判断
@Html.TextBoxFor(item => item.DiscountOW,(Model.TripType == "单程" || (Model.TripType == ...
- oracle11g关于表空间的问题
1.oracle11g默认的块大小为8K 每个表空间里面的单个数据文件最大为32G (2^22-1) *4k 最多可以放1024个单个文件 SQL> show parameter ...
- 为aps.net core项目加上全局异常捕捉和记录
在asp.net core中的方案在这里:http://stackoverflow.com/questions/30385246/can-asp-net-5-app-useerrorhandler-a ...
- C++中const关键字详解
1.什么是const? const意味着是常量类型,被const修饰的变量或对象是不能被修改和更新的,当然在某些情况下,我们可以偷梁换柱的改变它. 2.为什么要引入const? 最初的目的是为了取代预 ...