- 博客(6)
- 收藏
- 关注
原创 P1115 最大子段和题解
首先根据范围定义数列a[200001],储存的数组吧b[200001],总和ans=负的10001。选取 [3,5][3,5] 子段 {3,−1,2}{3,−1,2},其和为 44。第二行有 𝑛n 个整数,第 𝑖i 个整数表示序列的第 𝑖i 个数字 𝑎𝑖ai。接着对比a[i]和上一个数(b[i-1])+a[i],取最大值保存进b[i]。给出一个长度为 𝑛n 的序列 𝑎a,选出其中连续且非空的一段使得这段和最大。先进行特判,如果是的一个数就直接储存进b[i]。输入n,再用for输入a[i]。
2024-07-09 13:30:22
277
1
Code Blocks下载及使用(详细教程)
1.前往http://www.codeblocks.org/.
依次单击download,Binaries
再在Windows中找到mingw-setup的安装包,单机右边的镜像源即可下载。
安装过程非常简单,全程单击Next按钮即可
2.运用Code Blocks编写程序
安装完毕打开Code::Blocks,新建一个文件。
单击菜单栏中的File,New,Empty file命令,就可新建一个空白文件。
完成后保存可按快捷Ctrl+S,将文件存在本地的一个文件夹中,并起一个名字。
3.编译与运行
可以看到保存后代码字体变成彩色。
编译与运行:Code::Blocks上方的工具条有齿轮按钮和播放一样的按键,可以进行编译运行操作。
编译:快捷键(fn)Ctrl+F9。
运行:快捷键(fn)Ctrl+F10。
编译与运行:快捷键(fn)F9。
————————————————
版权声明:本文为博主原创文章,循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
2024-07-08
log详细介绍(包含版本)
std::log
namespace std {
float log(float x); //(1)C++03からC++20まで
double log(double x); //(2)C++03からC++20まで
long double log(long double x); //(3)C++03からC++20まで
floating-point-type
log(floating-point-type x); //(4)C++23
constexpr floating-point-type
log(floating-point-type x); //(4)C++26
double log(Integral x); //(5)C++11
constexpr doublelog(Integral x); //(5)C++26
float logf(float x); //(6)C++17
constexpr float logf(float x); //(6)C++26
long double logl(long double x); //(7)C++17
constexpr lon
2024-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人