背单词的小智 (二分)
D. 背单词的小智
文章目录
- 题意
- 代码
题意
代码
#include <iostream>
#include <algorithm>
#include <stdio.h>using namespace std;
typedef long long ll;
const int N = 1e5 + 10;
ll a[N];
ll n,m;bool check(ll x){ll cnt = 0,ans = 1;for(int i = 1;i <= n;i ++){if(cnt + a[i] > x){cnt = 0;ans ++;}cnt += a[i];}return ans <= m;
}int main(){ll l,r;scanf("%lld%lld",&n,&m);for(int i = 1;i <= n;i ++){scanf("%lld",&a[i]);a[i] = a[i] * a[i];l = max(l,a[i]);r += a[i];}while(l < r){ll mid = (l + r) >> 1;if(check(mid)) r = mid;else l = mid + 1;}printf("%lld\n",l);return 0;
}
背单词的小智 (二分)相关推荐
- P8198 [传智杯 #4 决赛] 背单词的小智 二分答案+前缀和
题面: 题目链接 思路: 太久没做题了,手有点生,题目的意思是求最大值的最小值 所以考虑二分答案 代码: #include <bits/stdc++.h> using namespace ...
- 微信背单词类小程序,小鸡单词源码下载,打卡微信小程序
微信背单词类小程序,小鸡单词源码下载,微信小程序开发学习案例,小程序开发教程.一个用来背单词每天打卡的微信小程序,还有词汇测试,包含多种词库后台由腾讯云wafer解决方案. 前段时间开始学做微信小程序 ...
- python语言与系统设计 大作业——背单词的小软件
(一)需求和规格说明 问题描述: 这是一款帮助学生背单词的小软件.建立单词库: 第一个功能是学生帮助学生记单词,会显示单词库中单词的拼写.音标.词性.中文翻译,学生可以选择中途退出,再次进入的时候,可 ...
- 用python实现背单词的小脚本系统
python 前提准备 安装好python及其环境 安装好Oracle数据库 python中安装好cx_Oracle包,且能与数据库正常联立交互 注: 前提准备部分的内容不做描述,百度均有教程 步骤: ...
- 用Python编写背单词的小程序
最近在准备一个成人学士学位的英语考试(长春工业大学计算机专业本科),需要背一些常用的词汇和短语.不愿动笔写,那就用Python编一个自动浏览的小程序,实现这个功能. 操作系统:Mac OS IDE: ...
- 自制安卓背单词小软件(1)
一直喜欢看些英语方面的东西,提高词汇量自然是必不可少的.但是每天捧着单词书实在是不大方便,倒不如直接在手机上装个背单词的小软件,有空的时候就背几个,并且手机软件功能又多,又有艾宾浩斯什么这那的东西,相 ...
- 考研词汇测试软件,考研有哪些好用的背单词APP神器
原标题:考研有哪些好用的背单词APP神器 英语单词大家都很脑阔疼吧,但是不背又不行,目前市面上背单词的啊婆婆(APP)这么多,想挑一款适合考研用的应该很费时间吧,不用担心了,今天给大家推荐几个备受考研 ...
- 墨墨背单词--通过安装包提取它的所有离线单词
前几天准备下个背单词的软件,在应用市场搜索后发现默默背单词这个软件竟然120兆,心想这里面肯定有什么好的资源,因为一般的小应用打包之后绝对没有这么大. 然后我就使用电脑下载了墨墨背单词这个软件的apk ...
- c语言帮助记忆单词的小程序,帮助记忆单词的书课堂活动微信小程序软件_速记背单词...
帮助记忆单词的书课堂活动微信小程序软件_速记背单词 下载地址: 内容预览 快速记忆单词的方法bewilderment.mp4 快速记忆单词的方法bewitching.mp4 快速记忆单词的方法beyo ...
- Python背单词记单词小程序,可自定义词库,支持多种记忆模式,根据词义拼写、选择单词,根据词意选择单词
Python背单词记单词小程序,可自定义词库,支持多种记忆模式,根据词义拼写.选择单词,根据词意选择单词,可乱序抽查,可对错题进行反复抽查 完整程序源代码下载:Python背单词记单词小程序 词库生成 ...
最新文章
- 如何在系统崩溃时从C++中获取函数调用栈信息?
- “cmake 点点”表示在上一级目录(CMakeLists.txt所在目录)编译
- 教你如何反编译Android安装文件apk来偷窥源代码
- C++中函数指针的运用
- ASP.NET中防止页面多次加载的IsPostBack属性
- 18.28 getchar()函数与缓冲区问题
- css 样式三元运算_CSS扩展语言——Sass入门指南
- python3 venv 虚拟环境使用
- 加装的硬盘进入后点不了文件夹_在外接移动硬盘上制作win to go教程
- 彻底扔掉PostMan了,这套国产替代方案是真的香…
- 【flink】flink Class not resolvable through given classloader ClassNotFoundException: FlinkKafkaConsum
- Python网络爬虫系列(一)
- 砂.随笔.九.12.14公司停电,冒雨修爪爪
- 第一章 WebGL简介 Introduction
- html5 拾色器原理,HTML_html5 学习简单的拾色器 ,下面是源码 需要浏览器支持htm - phpStudy...
- matlab怎么新建文件运行不了,关于:Matlab中直接双击fig文件运行出错,而从.m文件运行却不会出错问题的一点心得...
- 读《卧底经济学》有感
- CAJ转WORD的方法(原创方法,仅用于学习记录,免费但是很麻烦)
- matlab rti dds,[译]*RTI_DDS测试
- Java高级篇-----jdk1.8新特性
热门文章
- 我承认我不曾历经沧桑 (蒋方舟)
- 2020年最新PHP面试题汇总(附答案)
- excel公式编辑器_EXCEL从文件夹中提取符合条件的记录,其实很简单
- APS生产计划排产与ERP生产计划差异对比
- Trivial、Non-Trivial和POD类型
- okvis 基于关键帧视觉惯性传感器非线性优化SLAM 论文翻译+博客总结
- python画两条曲线_python 实现将多条曲线画在一幅图上的方法
- 微信扫一扫下载apk 微信直接下载APK(APP)的解决方案
- Windows 2003系统25招加速大法
- rstudio 连接mysql_RStudio 操作MySQL数据库