`
phinecos
  • 浏览: 353984 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

POJ1023 The Fun Number System

 
阅读更多
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include<iostream>
#include
<string>
usingnamespacestd;

stringstr;;
__int64N;
intk;
intresult[100];
intindex=0;

intmain()
{
intt,i;
cin
>>t;
while(t--)
{
cin
>>k;
cin
>>str;
cin
>>N;
for(i=k-1;i>=0;--i)
{
if((N%2==1)||(N%2==-1))
{
//奇数

if(str[i]=='p')
{
//减1
N-=1;
N
/=2;
}
elseif(str[i]=='n')
{
//加1
N+=1;
N
/=2;
}
result[index
++]=1;
}
else
{
//偶数
N/=2;
result[index
++]=0;
}
}
if(N!=0)
{
cout
<<"Impossible";
}
else
{
for(i=k-1;i>=0;--i)
{
cout
<<result[i];
}
}
cout
<<endl;
index
=0;
}
return0;
}
分享到:
评论

相关推荐

    POJ1019-Number Sequence

    【标题】"POJ1019 - Number Sequence" 是北京大学在线编程平台POJ上的一道算法题目。这道题目主要考察的是数列的理解和计算能力,以及编程解决问题的技巧。 【描述】"北大POJ1019-Number Sequence 解题报告+AC代码...

    poj 1611 The Suspects 代码

    poj 1611 The Suspects 代码 并查集的应用

    POJ1018-Communication System

    北大POJ1018-Communication System 解题报告+AC代码

    poj 3757 Simple Distributed storage system.md

    poj 3757 Simple Distributed storage system.md

    POJ1426-Find The Multiple【BFS+同余模】

    【标题】"POJ1426-Find The Multiple【BFS+同余模】"是一道来源于北京大学在线编程平台POJ的算法题目,主要涉及到了广度优先搜索(BFS)与同余模运算的知识点。这道题目要求解决的是寻找一个整数的倍数问题,可能...

    POJ1027-The Same Game

    【标题】"POJ1027 - The Same Game"是一个经典的编程竞赛题目,源自北京大学的在线编程平台POJ(Problem Online Judge)。该题目主要考察的是动态规划和矩阵链乘法的知识,要求参赛者编写程序解决一个具有策略性的...

    POJ 1054 The Troublesome Frog.rar

    标题中的“POJ 1054 The Troublesome Frog”是一个编程竞赛题目,来源于“Programming Online Judge”(POJ)平台。这个平台是程序员们练习算法和编程技能的地方,通常涉及各种数据结构和算法的问题。题目...

    北大POJ1163-The Triangle

    北大POJ1163-The Triangle

    poj 1611 The Suspects.md

    poj 1611 The Suspects.md

    poj 3191 The Moronic Cowmpouter.md

    poj 3191 The Moronic Cowmpouter.md

    poj 1989 The Cow Lineup.md

    poj 1989 The Cow Lineup.md

    poj 3260 The Fewest Coins.md

    poj 3260 The Fewest Coins.md

    poj 3901 The Computer Game.md

    poj 3901 The Computer Game.md

    次小生成树(POJ 1679 The Unique MST)

    先利用prim算法求出最小生成树,然后通过往MST里加边来判断新生成的最小生成树是否具有最小的权值,POJ上The Unique MST(1679)题是要求判断最小生成树是否唯一,此题其实根本不用这样做,但是为了练习球次小生成树...

    POJ1163-The Triangle

    【标题】"POJ1163 - The Triangle" 是北京大学在线编程平台POJ上的一道算法题目。这道题目通常被归类为计算机科学与信息技术领域的算法问题,特别是涉及数据结构和动态规划的子领域。 【描述】该题目的解题报告详细...

    POJ2983-Is the Information Reliable【差分约束+优化Bellman】

    北京大学在线编程平台上的POJ2983题目——"Is the Information Reliable",是一道涉及差分约束系统(Differential Constraint System)与优化版Bellman算法的典型问题。在本文中,我们将深入探讨这两个概念,并结合...

    POJ2151-Check the difficulty of problems

    标题“POJ2151-Check the difficulty of problems”是指一个编程竞赛题目,来源于北京大学的在线判题系统POJ(PKU Online Judge)。这个题目要求参赛者编写程序来评估问题的难度。描述中的“解题报告+AC代码”表明...

    poj 1663 Number Steps.md

    poj 1663 Number Steps.md

    北大POJ3267-The Cow Lexicon

    北大POJ3267-The Cow Lexicon

    POJ3982-The Fibonacci sequence

    【标签】"POJ 3982 The Fibonacci sequence"是这个编程问题的标识,便于搜索和分类。POJ平台上的每个题目都有唯一的标签,方便用户查找和回顾。 斐波那契序列是计算机科学中一个基础而重要的概念,它的定义如下:...

Global site tag (gtag.js) - Google Analytics