首页 > 其他分享 >乘方(2023寒假每日一题 19)

乘方(2023寒假每日一题 19)

时间:2023-10-03 10:11:06浏览次数:43  
标签:输出 19 样例 小文 int 乘方 2023


小文同学刚刚接触了信息学竞赛,有一天她遇到了这样一个题:给定正整数 乘方(2023寒假每日一题 19)_算法乘方(2023寒假每日一题 19)_数据_02 ,求 乘方(2023寒假每日一题 19)_数据_03

乘方(2023寒假每日一题 19)_数据_03乘方(2023寒假每日一题 19)_数据_02乘方(2023寒假每日一题 19)_算法 相乘的值,例如 乘方(2023寒假每日一题 19)_数据结构_07 即为 乘方(2023寒假每日一题 19)_数据结构_08乘方(2023寒假每日一题 19)_数据结构_09 相乘,结果为 乘方(2023寒假每日一题 19)_c++_10

“简单!”小文心想,同时很快就写出了一份程序,可是测试时却出现了错误。

小文很快意识到,她的程序里的变量都是 乘方(2023寒假每日一题 19)_c++_11

在大多数机器上,乘方(2023寒假每日一题 19)_c++_11 类型能表示的最大数为 乘方(2023寒假每日一题 19)_数据_13,因此只要计算结果超过这个数,她的程序就会出现错误。

由于小文刚刚学会编程,她担心使用 乘方(2023寒假每日一题 19)_c++_11

因此她希望你在 乘方(2023寒假每日一题 19)_数据_03 的值超过 乘方(2023寒假每日一题 19)_数据_16 时,输出一个 乘方(2023寒假每日一题 19)_模拟_17 进行警示,否则就输出正确的 乘方(2023寒假每日一题 19)_数据_03

然而小文还是不知道怎么实现这份程序,因此她想请你帮忙。

输入格式
输入共一行,两个正整数 乘方(2023寒假每日一题 19)_模拟_19

输出格式
输出共一行,如果 乘方(2023寒假每日一题 19)_数据_03 的值不超过 乘方(2023寒假每日一题 19)_数据_16,则输出 乘方(2023寒假每日一题 19)_数据_03 的值,否则输出 乘方(2023寒假每日一题 19)_模拟_17

数据范围
对于 乘方(2023寒假每日一题 19)_算法_24 的数据,保证 乘方(2023寒假每日一题 19)_模拟_25
对于 乘方(2023寒假每日一题 19)_数据结构_26 的数据,保证 乘方(2023寒假每日一题 19)_算法_27
对于 乘方(2023寒假每日一题 19)_算法_28 的数据,保证 乘方(2023寒假每日一题 19)_算法_29乘方(2023寒假每日一题 19)_模拟_30
对于 乘方(2023寒假每日一题 19)_模拟_31 的数据,保证 乘方(2023寒假每日一题 19)_数据结构_32

输入样例1:

10 9

输出样例1:

1000000000

输入样例2:

23333 66666

输出样例2:

‐1

#include<iostream>

using namespace std;

const int N = 1e9;

int main(){
    
    int a, b;
    cin >> a >> b;
    long long res = 1;
    if(a == 1) cout << 1 << endl;
    else{
        for(int i = 0; i < b; i++){
            res *= a;
            if(res > N) {
                res = -1;
                break;
            }
        }
        cout << res << endl;
    }
    
    return 0;
}


乘方(2023寒假每日一题 19)

标签:输出,19,样例,小文,int,乘方,2023
From: https://www.cnblogs.com/ips9999/p/17740833.html

相关文章

  • 乘方(2023寒假每日一题 19)
    小文同学刚刚接触了信息学竞赛,有一天她遇到了这样一个题:给定正整数和,求即个相乘的值,例如即为个相乘,结果为“简单!”小文心想,同时很快就写出了一份程序,可是测试时却出现了错误。小文很快意识到,她的程序里的变量都是在大多数机器上,类型能表示的最大数为,因此只要计......
  • 【愚公系列】2023年10月 二十三种设计模式(一)-工厂方法模式(Factory Method Pattern)
    ......
  • 2023信友队提高组复赛冲刺班 10.2赛后总结
    T1:区块链赛场上还以为很难,直接打表,80pts。本来以为还不错,结果一堆人AC,吐血!算了,还是来说说正解吧,说多了都是血和泪啊啊啊!先对开头的公式进行变形,得到:nb/(b-n)xorb=a通过大量的样例我们可以发现,当b=n+1时,nb/(b-n)取到最大值这是为什么呢?我们可以来证明一下:∵ nb/(b-n)是......
  • [IOI2023] 山毛榉树
    题目链接1,题目链接2题目的“绝妙置换”定义较为复杂,我们无法直接进行转化。考虑列举出一些必要条件,从中寻找思路:对于树上的一条边\((x,y)\),其中\(x\)为\(y\)的父节点。那么\(x\)在绝妙置换中的位置必定小于\(y\)的位置。对于同个颜色节点的父亲集合,在绝妙置换中......
  • 2023.10.2日报
    今天继续配置idea和vue,又是大战bug的一天,yysy,需要使用这个项目,安装一个插件,很合理吧那为啥idea会和vue插件冲突,我不理解,反正报错就是failedtosaving......,所有的项目直接都打不开点击html或者java或者vue文件也没用,很离谱......
  • 2023-2024-1 20231305《计算机基础与程序设计》第一周学习总结
    2023-2024-120231305《计算机基础与程序设计》第1周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2022-2023-1计算机基础与程序设计第一周作业)这个作业的目标<快速浏览一遍教材计......
  • 升级Lync Server 2013到Skype for Business 2019(一)
    写在前面从本章起,我们将介绍如何使用迁移升级的方式,将LyncServer2013升级至SkypeforBusines2019。由于案例来自于真实场景,所以其中包含了详细的可落地的升级步骤,以及真实环境配置。升级背景由于SkypeforBusiness2019将不再支持持久聊天服务器(PersistentChatServer),那么......
  • 洛谷 P5811 - [IOI2019] 景点划分
    小清新构造题。不妨假设\(a\leb\lec\)。显然我们会让大小为\(a,b\)的部分连通,这样肯定是不劣的。建出DFS树,考虑其重心\(r\),如果\(r\)的某个子树大小\(\gea\),我们在这个子树内挑一个大小为\(a\)的连通块,在抠掉这个子树之外的部分挑一个大小为\(b\)的连通块即可。......
  • 2023.10.1记录
    被NOIP提高组的题暴虐。[NOIP2000提高组]方格取数NOIP2000提高组]方格取数-洛谷|计算机科学教育新生态(luogu.com.cn)题意从一个\(n\timesn\)的矩阵的左上角走到右下角,只能往右边和下边走,选择两条路,把这两条路经过的单位的数字取走,每个单位的数字只能取一次,求最大能......
  • P5682 [CSP-J 2019] 次大值
    题目描述传送门Alice有\(n\)个正整数,数字从\(1\simn\)编号,分别为\(a_1,a_2,\dots,a_n\)。Bob刚学习取模运算,于是便拿这\(n\)个数进行练习,他写下了所有\[a_i\bmoda_j(1\lei,j\len\wedgei\neqj)\]的值,其中\(\bmod\)表示取模运算。Alice想知道所有......