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;
}

背单词的小智 (二分)相关推荐

  1. P8198 [传智杯 #4 决赛] 背单词的小智 二分答案+前缀和

    题面: 题目链接 思路: 太久没做题了,手有点生,题目的意思是求最大值的最小值 所以考虑二分答案 代码: #include <bits/stdc++.h> using namespace ...

  2. 微信背单词类小程序,小鸡单词源码下载,打卡微信小程序

    微信背单词类小程序,小鸡单词源码下载,微信小程序开发学习案例,小程序开发教程.一个用来背单词每天打卡的微信小程序,还有词汇测试,包含多种词库后台由腾讯云wafer解决方案. 前段时间开始学做微信小程序 ...

  3. python语言与系统设计 大作业——背单词的小软件

    (一)需求和规格说明 问题描述: 这是一款帮助学生背单词的小软件.建立单词库: 第一个功能是学生帮助学生记单词,会显示单词库中单词的拼写.音标.词性.中文翻译,学生可以选择中途退出,再次进入的时候,可 ...

  4. 用python实现背单词的小脚本系统

    python 前提准备 安装好python及其环境 安装好Oracle数据库 python中安装好cx_Oracle包,且能与数据库正常联立交互 注: 前提准备部分的内容不做描述,百度均有教程 步骤: ...

  5. 用Python编写背单词的小程序

    最近在准备一个成人学士学位的英语考试(长春工业大学计算机专业本科),需要背一些常用的词汇和短语.不愿动笔写,那就用Python编一个自动浏览的小程序,实现这个功能. 操作系统:Mac OS IDE: ...

  6. 自制安卓背单词小软件(1)

    一直喜欢看些英语方面的东西,提高词汇量自然是必不可少的.但是每天捧着单词书实在是不大方便,倒不如直接在手机上装个背单词的小软件,有空的时候就背几个,并且手机软件功能又多,又有艾宾浩斯什么这那的东西,相 ...

  7. 考研词汇测试软件,考研有哪些好用的背单词APP神器

    原标题:考研有哪些好用的背单词APP神器 英语单词大家都很脑阔疼吧,但是不背又不行,目前市面上背单词的啊婆婆(APP)这么多,想挑一款适合考研用的应该很费时间吧,不用担心了,今天给大家推荐几个备受考研 ...

  8. 墨墨背单词--通过安装包提取它的所有离线单词

    前几天准备下个背单词的软件,在应用市场搜索后发现默默背单词这个软件竟然120兆,心想这里面肯定有什么好的资源,因为一般的小应用打包之后绝对没有这么大. 然后我就使用电脑下载了墨墨背单词这个软件的apk ...

  9. c语言帮助记忆单词的小程序,帮助记忆单词的书课堂活动微信小程序软件_速记背单词...

    帮助记忆单词的书课堂活动微信小程序软件_速记背单词 下载地址: 内容预览 快速记忆单词的方法bewilderment.mp4 快速记忆单词的方法bewitching.mp4 快速记忆单词的方法beyo ...

  10. Python背单词记单词小程序,可自定义词库,支持多种记忆模式,根据词义拼写、选择单词,根据词意选择单词

    Python背单词记单词小程序,可自定义词库,支持多种记忆模式,根据词义拼写.选择单词,根据词意选择单词,可乱序抽查,可对错题进行反复抽查 完整程序源代码下载:Python背单词记单词小程序 词库生成 ...

最新文章

  1. 如何在系统崩溃时从C++中获取函数调用栈信息?
  2. “cmake 点点”表示在上一级目录(CMakeLists.txt所在目录)编译
  3. 教你如何反编译Android安装文件apk来偷窥源代码
  4. C++中函数指针的运用
  5. ASP.NET中防止页面多次加载的IsPostBack属性
  6. 18.28 getchar()函数与缓冲区问题
  7. css 样式三元运算_CSS扩展语言——Sass入门指南
  8. python3 venv 虚拟环境使用
  9. 加装的硬盘进入后点不了文件夹_在外接移动硬盘上制作win to go教程
  10. 彻底扔掉PostMan了,这套国产替代方案是真的香…
  11. 【flink】flink Class not resolvable through given classloader ClassNotFoundException: FlinkKafkaConsum
  12. Python网络爬虫系列(一)
  13. 砂.随笔.九.12.14公司停电,冒雨修爪爪
  14. 第一章 WebGL简介 Introduction
  15. html5 拾色器原理,HTML_html5 学习简单的拾色器 ,下面是源码 需要浏览器支持htm - phpStudy...
  16. matlab怎么新建文件运行不了,关于:Matlab中直接双击fig文件运行出错,而从.m文件运行却不会出错问题的一点心得...
  17. 读《卧底经济学》有感
  18. CAJ转WORD的方法(原创方法,仅用于学习记录,免费但是很麻烦)
  19. matlab rti dds,[译]*RTI_DDS测试
  20. Java高级篇-----jdk1.8新特性

热门文章

  1. 我承认我不曾历经沧桑 (蒋方舟)
  2. 2020年最新PHP面试题汇总(附答案)
  3. excel公式编辑器_EXCEL从文件夹中提取符合条件的记录,其实很简单
  4. APS生产计划排产与ERP生产计划差异对比
  5. Trivial、Non-Trivial和POD类型
  6. okvis 基于关键帧视觉惯性传感器非线性优化SLAM 论文翻译+博客总结
  7. python画两条曲线_python 实现将多条曲线画在一幅图上的方法
  8. 微信扫一扫下载apk 微信直接下载APK(APP)的解决方案
  9. Windows 2003系统25招加速大法
  10. rstudio 连接mysql_RStudio 操作MySQL数据库