当前位置: 首页 > news >正文

AtCoder 第400场初级竞赛 A~E题解

 A ABC400 Party(ABC400 党)

【题目链接】

原题链接:A - ABC400 Party

【考点】

判断

【题目大意】

400人排成一个矩形队形,输入多少人一排,求要多少列。

【解析】

如果能够整除400,这输出 400 / n,否则输出 -1。

【难度】

GESP二级

【代码参考】

#include<bits/stdc++.h>
using namespace std;


int main(){
	int n;
	cin >> n;
	if(400 % n == 0)
		cout << 400 / n;
	else cout << -1;
	return 0;
}

 B Sum of Geometric Series(几何级数之和)

【题目链接】

原题链接:B - Sum of Geometric Series

【考点】

枚举

【题目大意】

求 n 的 1~m 次方的和。

【解析】

主要是计算一个特定的数列求和,并判断求和结果是否会超出给定的范围(在代码中该范围上限定义为 N = 1e9)。若超出范围或者在计算过程中出现溢出(结果为负数),则输出" inf ";否则,输出计算得到的求和结果。将 ans 乘以 n,相当于计算 n 的幂次。

【难度】

GESP二级

【代码参考】

#include<bits/stdc++.h>
using namespace std;

const int N = 1e9;

int main(){
	int n, m, f = 0;
	int ans = 1, x = 1;
	cin >> n >

相关文章:

  • Redis客户端命令到服务器底层对象机制的完整流程?什么是Redis对象机制?为什么要有Redis对象机制?
  • 子串分值和(蓝桥杯)
  • 【MySQL 数据库】数据类型
  • Everything 安装教程与使用教程(附安装包)
  • java+postgresql+swagger-多表关联insert操作(七)
  • 流体力学笔记
  • 体验为王:云化园区网络如何重塑用户业务零卡顿时代
  • QT控件 修改QtTreePropertyBrowser自定义属性编辑器源码,添加第一列标题勾选,按钮,右键菜单事件等功能
  • 网络缓冲区
  • OpenCV--图像平滑处理
  • 使用protobuf编译提示无法打开包括文件: ‘absl/log/absl_log.h’: No such file or directory
  • 第十四届蓝桥杯省赛B组c++——填空题201串的熵
  • AI比人脑更强,因为被植入思维模型【47】可复制化思维模型
  • LemonSqueezy: 1靶场渗透
  • OpenCV 图形API(21)逐像素操作
  • Kafka的索引设计有什么亮点
  • 利用pytorch对加噪堆叠自编码器在MNIST数据集进行训练和验证
  • linux-添加开机自启动指定脚本
  • #关于require 与 import 相关了解
  • AI爬虫?爬!(附加mcp实践教程)
  • 上海博物馆展览进校园,“小先生”传递文物知识
  • 上海一保租房社区亮相,首批546套房源可拎包入住
  • 遭车祸罹难的村医遇“身份”难题:镇卫生院否认劳动关系,家属上诉后二审将开庭
  • 体坛联播|巴萨提前2轮西甲夺冠,郑钦文不敌高芙止步4强
  • 共建医学人工智能高地,上海卫健委与徐汇区将在这些方面合作
  • 哪种“网红减肥法”比较靠谱?医学专家和运动专家共同解答