zoukankan      html  css  js  c++  java
  • 洛谷 P1760 通天之汉诺塔

    题目背景

    直达通天路·小A历险记第四篇

    题目描述

    在你的帮助下,小A成功收集到了宝贵的数据,他终于来到了传说中连接通天路的通天山。但是这距离通天路仍然有一段距离,但是小A突然发现他没有地图!!!但是幸运的是,他在山脚下发现了一个宝箱。根据经验判断(小A有经验吗?),地图应该就在其中!在宝箱上,有三根柱子以及在一根柱子上的n个圆盘。小A在经过很长时间判断后,觉得这就是hanoi塔!(这都要琢磨)。但是移动是需要时间的,所以小A必须要通过制造延寿药水来完成这项任务。现在,他请你告诉他需要多少步完成,以便他造足够的延寿药水.。时限1s。

    输入输出格式

    输入格式:

     

    一个数n,表示有n个圆盘

     

    输出格式:

     

    一个数s,表示需要s步。

     

    输入输出样例

    输入样例#1: 复制
    input1:31
    input2:15
    输出样例#1: 复制
    output1:2147483647
    output2:32767

    说明

    对于所有数据n<=15000

    很容易的练手题哦!

    思路:好骚气的操作。求2^n-1

    #include<bits/stdc++.h>
    using namespace std;
    int n;
    int main(){
        cin>>n;
        stringstream ss;
        ss.precision(0);
        ss<<fixed<<pow(2.0L,n);
        string s=ss.str();
        s[s.length()-1]--;
        cout<<s<<endl;
    }
    细雨斜风作晓寒。淡烟疏柳媚晴滩。入淮清洛渐漫漫。 雪沫乳花浮午盏,蓼茸蒿笋试春盘。人间有味是清欢。
  • 相关阅读:
    ACM学习历程——POJ 1700 Crossing River(贪心)
    ACM学习历程——POJ 2376 Cleaning Shifts(贪心)
    ACM学习历程——HDU1331 Function Run Fun(锻炼多维dp的打表)
    hadoop-mapreduce-架构概念
    Java-笔记12
    Java-笔记11-复习
    机器学习概述
    hadoop-hdfs-API
    hadoop-
    Java-Project-02
  • 原文地址:https://www.cnblogs.com/cangT-Tlan/p/7896863.html
Copyright © 2011-2022 走看看