首页 > 其他分享 >CSP-J 2022

CSP-J 2022

时间:2022-11-05 23:01:27浏览次数:44  
标签:10 freopen pow long 2022 ans CSP

前言

今年没考好,估分 100+60+0+10=170pts ,大概能混个2=,没什么用。这下好了,期中也砸了,已经排到全校 30 开外了,果然鱼和熊掌不可兼得,况且我双双落空,接下来怕是想搞也搞不了了,写完这篇,卷 whk 去。

语文 数学 英语 物理 化学 历史 政治 total
108 145 139 58 80 97 78 705

正文

T1 乘方

\(~~~~~~~~\)简化题意:给出两个正整数 \(a,b(a,b \leqslant 10^9)\) ,检查 \(a^b(a^b\leqslant10^{18})\) 是否超出 int 类型,即 \(10^9\) 或 \(2^{31}-1\) ,超过则输出 -1,否则输出该值。

乱搞

乍一看,不知道是不是有人跟我一样,想到 pow 函数。(可能你们都第一时间放弃这个想法)
于是乎我立马把程序打了出来,当然,还需考虑一下 pow 溢出出现负数的情况。(但后来 tx 说难道不会负负得正吗,我想都溢出了还会继续调用函数计算吗,eee)

#include<bits/stdc++.h>
using namespace std;
const long long inf=1e9;
long long a,b,ans;
int main()
{
	//freopen("pow.in","r",stdin);
	//freopen("pow.out","w",stdout);
	cin>>a>>b;
	ans=pow(a,b);
	if(ans>inf || ans<0) cout<<-1;
	else cout<<ans;
	return 0;
}

后来洛谷和小图灵实测都是 AC ,我也很恍惚,有人说要特判 \(a=1\) 的情况,但我的代码也没超时,有点玄学。

标签:10,freopen,pow,long,2022,ans,CSP
From: https://www.cnblogs.com/ZhangWenjie08/p/16861601.html

相关文章

  • 2022-2023-1 20221306 《计算机基础和程序设计》第十周学习总结
    作业信息这个作业属于那个班级 https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业要求 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK10作业目标学习......
  • CSP202203_4
    CSP202203_4目录CSP202203_4题目思路Code题目通信系统管理思路首先分析题目的大致要求。简化的题干就是,给定n个点和m次操作。每次操作中会对两点u、v建立一条......
  • 洛谷P8775 [蓝桥杯 2022 省 A] 青蛙过河 题解 贪心+二分答案
    题目链接​​https://www.luogu.com.cn/problem/P8775​​题目大意小青蛙住在一条河边,它想到河对岸的学校去学习。小青蛙打算经过河里的石头跳到对岸。河里的石头排成了一条......
  • 2022-11-5学习内容
    1.案例-购物车-数据库准备1.1ShoppingDBHelper.javapackagecom.example.chapter06.database;importandroid.content.Context;importandroid.database.sqlite.SQLi......
  • 【闲话】2022.11.05
    在跟zixiang聊高温假的事不知不觉就谈到惠阳厂了网上搜了一下,真找到了对着当年的图片还能看出来哪是哪厂门口的杨树一眼就看出来了虽然有些东西年代不一楼房从60......
  • 华为开发者大会2022:HMS Core 3D建模服务再升级,万物皆可驱动
    11月4日,HDC2022华为开发者大会在东莞松山湖举办。在本次大会的HMSCore创新图形能力分论坛中,HMSCore重点介绍了其在3D技术领域的创新应用方向,其中3D建模服务展示了创新的自......
  • CSP-S2022退役记
    这几天抽空把\(CSP-S\)的题改了一下,算是明白我是什么东西了。反正本次\(CSP-S\)连暴力都没能写满,我在知道\(T3\)暴力怎么写后觉得太麻烦,就去搞\(T1\)了,导致一分也......
  • 2022-2023-1 20221322《计算机基础与程序设计》第十周学习总结
    作业信息这个作业属于哪个课程<班级的链接>(2022-2023-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(2022-2023-1计算机基础与程序设计第十周作业......
  • 2022.45 AIGC
    从语音到静态画面再到动态影像,AIGC(人工智能生成内容)对短视频完成了全面渗透。输入文案,自动合成语音,AI已成为当下短视频批量生产的标配;选一首大众熟悉的歌曲,让AI根据歌词生......
  • 川渝杯2022个人决赛部分wp
    re-babyre1、下载得到chall.txt,使用file命令查看文件类型,该文件是python文件2.这里将chall.txt重命名为chall.pyc使用在线python反编译得到python(https://tool.lu/pyc)fro......