`

acm 北大1001Exponentiation java版

    博客分类:
  • acm
阅读更多
import java.io.*; 
import java.util.*; 
import java.math.BigDecimal; 
public class Main01 { 
    public static void main(String[] args) { 
        Scanner cin = new Scanner(System.in); 
        BigDecimal a; 
        int p; 
        String s; 
        while(cin.hasNextBigDecimal()) { 
            a = cin.nextBigDecimal(); 
          //  System.out.println(a);
            p = cin.nextInt(); 
            s = a.pow(p).stripTrailingZeros().toPlainString(); 
            //stripTrailingZeros() 去掉末尾多余的0 
            //toPlainString() 返回非指数形式的字符串 
            System.out.println( s.startsWith("0.") ? s.substring(1) : s);     //输出格式
        } 
    }  //3340K 172MS Java 545B
}
分享到:
评论

相关推荐

    北大acm_p1001试题c++版

    【标题】"北大acm_p1001试题c++版"所指的是一道源自北京大学ACM(国际大学生程序设计竞赛)的编程题目,它使用C++语言编写。ACM竞赛是全球知名的大学生编程比赛,旨在提升参赛者的算法设计、问题解决以及编程能力。...

    北大acm1001代码

    这是北京大学acm1001 的原代码有用得着的可以看看

    POJ 1001 Exponentiation解题报告

    根据题目要求,本文将对POJ 1001 Exponentiation这道题进行详细的解析,包括题目背景、输入输出格式、样例分析、解题思路及算法实现等。 ### 题目背景 POJ (Peking University Online Judge) 是一个著名的在线编程...

    acm.rar_ACM java_java package acm

    在Java编程领域,ACM(Association for Computing Machinery)常常与算法竞赛相关,因为ACM国际大学生程序设计竞赛(ICPC)广泛使用Java作为比赛语言之一。"acm.jar" 文件通常包含了一些为这类竞赛设计的预封装的...

    北大acm 1001-1008 C源代码

    北京大学在计算机科学教育方面享有盛誉,其组织的ACM(Association for Computing Machinery)程序设计竞赛旨在培养学生的算法设计与编程能力。这些竞赛题目通常涵盖基础到高级的算法问题,是提高编程技巧和理解复杂...

    北京大学ACMpoj1001

    北京大学ACM详解poj1001, 内容很充实。

    ACM题解 训练指南 北大ACM题解 北大ACM训练指南 北大ACM题解训练指南 北京大学ACM题目 源代码 POJ源代码 POJ做指南

    北京大学ACM题解训练指南是面向参与ACM国际大学生程序设计竞赛(ICPC)的学子们提供的一份宝贵资源。ACM竞赛旨在培养学生的算法设计、编程和问题解决能力,而这份指南则提供了大量经过精心挑选和解答的题目,帮助...

    北京大学ACM题库、北京大学ACM源码、浙江大学ACM源码

    2. **北京大学ACM源码**:这些源码是北京大学参赛队伍在解决ACM题目时编写的,通常采用C++、Java或Python等主流编程语言。通过阅读和分析这些源码,可以学习到高级算法的实现方法,以及如何优化代码以提高运行速度。...

    ACM第1001题答案

    ACM第1001题的答案,计算1到N的和。 Input: The input will consist of a series of integers n, one integer per line. Output: For each case, output SUM(n) in one line, followed by a blank line. You may ...

    3道acm 题的解(Java 开源)

    北京大学的编程题目通常涵盖广泛的算法和数据结构,可能是关于排序、搜索、图论或者动态规划等问题。由于具体题目内容未知,我们可以假设这是一个典型的ACM题目,可能涉及到字符串处理、数学计算或复杂逻辑的实现。...

    ACM中常用Java的介绍

    ### ACM中常用Java的介绍及应用特点 #### Java在ACM-ICPC竞赛中的优势与特点 Java作为一种广泛使用的编程语言,在ACM-ICPC竞赛领域同样占据着重要的位置。以下将详细介绍Java在ACM-ICPC竞赛中的优势及其特点。 1....

    ACM.rar_ACM_ACM Hwang .p_ACM java_pku 1689 rubbery_ppt

    "ACM java_pku 1689 rubbery_ppt" 提到的可能是关于 Java 语言在解决 ACM 比赛问题中的应用,特别是针对北京大学(PKU)的一道编号为1689的题目 "rubbery" 的解题策略或解析,PPT 格式意味着是以演示文稿的形式呈现。...

    北大acm题库chm版本-老版本

    这个题库是北京大学为培养学生的算法思维和编程能力而编纂的,包含了大量精心挑选的编程题目。CHM(Compiled Help Manual)格式是一种常见的帮助文档格式,通常用于存储结构化的电子书或手册,便于用户查阅和学习。 ...

    ACM java编程感悟

    在ACM(国际大学生程序设计竞赛)中,编程语言的选择对于解决问题至关重要。本文主要讨论了在ACM竞赛中使用Java编程的一些心得和技巧。 首先,Java作为一种面向对象的编程语言,因其简洁的语法和丰富的库支持,成为...

    1道acm 题的解(Java 源代码)

    标题中的“1道acm题的解(Java源代码)”表明这是一个关于算法竞赛(ACM,全称:International Collegiate Programming Contest)的问题解决方案,使用Java编程语言实现。ACM比赛通常涉及逻辑思维、数据结构和算法设计...

    北京大学ACM培训课件及代码实现

    【北京大学ACM培训课件及代码实现】是一个专注于算法竞赛和编程能力提升的资源集合,主要面向对ACM(国际大学生程序设计竞赛)感兴趣的学生或编程爱好者。这个资源包包含了北京大学在ACM培训中使用的课件和实际的...

    acm北大暑期学校课件

    北京大学作为中国顶尖的高等教育机构之一,其在ACM领域的教学资源和经验无疑是极具价值的。 这份课件可能涵盖了以下几个核心知识点: 1. **基础算法**:包括排序(快速排序、归并排序、堆排序等)、搜索(二分查找...

Global site tag (gtag.js) - Google Analytics