普及组第1题用快速幂有点过分了,看看还有没有其他解法 3 pow函数解法 #include<bits/stdc++.h>using namespacestd;constintN=1e9;//允许的最大值 超出输出-1inta,b;//输入a bdoubleans;intmain(){cin>>a>>b;//输入a bans=pow(a,b);if(ans>N){cout<<-1<<endl; }else{cout<<(int)ans;//...
O2022 csp-j 第一题 乘方 pow 题目 讲解 2022 csp-j 第一题 乘方 pow 题目 讲解 7播放 1点赞 0弹幕û收藏 转发 1 ñ赞 评论 o p 同时转发到我的微博 按热度 按时间 正在加载,请稍候...微关系 她的关注(57) 观察者网 一起练字 财叔爱养基 新浪新闻 她的...
输入格式 输入共一行,两个正整数a\red{a}a,b\red{b}b。 输出格式 输出共一行,如果ab\red{a^b}ab的值不超过109\red{10^9}109,则输出ab\red{a^b}ab的值,否则输出−1\red{-1}−1。 样例 输入数据1 109 Copy 输出数据1 1000000000
对于10% 的数据,保证b=1b=1b=1。 对于30% 的数据,保证b≤2b≤2b≤2。 对于60% 的数据,保证b≤30,ab≤1018b≤30,a^b≤10^{18}b≤30,ab≤1018。 对于100% 的数据,保证1≤a,b≤1091≤a,b≤10^91≤a,b≤109。 Source csp-j 2022 T1 x 1 ...
T1 第一题大毒瘤! 首先观察数据可以分类如下两种情况: a=1 直接输出1,return 0 a≥2 模拟乘方,由于不能超过109,开long long模拟就可以过。 Code: #include<bits/stdc++.h>#include<cstdio>usingnamespacestd;longlonga, b, ans =1;intmain(){freopen("pow.in","r",stdin);freopen("pow.out","w"...
//#include <bits/stdc++.h> #include<cstdio>//必须包含cstdio头文件 #include<iostream> //#include<algorithm> //sort排序 //#include<cmath> //pow using namespace std; // 定义个变量接受n n表示n水果数量 int n; // 定义数组存储n个水果 1表示苹果 0表示橙子 int a[10010]; //定义计数器 ...
第一题乘方文件提交参考代码: #include<bits/stdc++.h> using namespace std; int main() { freopen("pow.in","r",stdin); freopen("pow.out","w",stdout); long long a, b; cin >> a >> b; if(a == 1 ) //a==1,无论b为何值,乘方为1。
2022csp普及组真题:乘方(pow) 题目 【题目描述】 小文同学刚刚接触了信息学竞赛,有一天她遇到了这样一个题:给定正整数 a 和 b ,求 a^b 的值是多少。 a^b 即 b 个 a 相乘的值,例如 2^3 即为 3 个 2 相乘,结果为 2 × 2 × 2 = 8。