[VijosP1639]机密文件 题解

题目大意:

  m个人抄n份资料,资料有编号,每人抄连续的几份资料,每份资料页数不一定相等,每个人抄的速度相同,求使得总时间最少的方案(总时间相同,越前面的人抄的越少)

思路:

  假设每人一天抄一页,二分天数,倒着安排资料即可。

代码:

 1 #include<cstdio>
 2 int n,m,l,r,i,p,a[1001],ans[1001];
 3
 4 bool check(int x)
 5 {
 6     int i=n,t=0,cnt=0;
 7     for (;i>=0;--i)
 8     {
 9         t=t+a[i];
10         if (t>x)
11         {
12             t=0; ++i;
13             if (++cnt>m) return 0;
14         }
15     }
16     if (t) t=1;
17     return t+cnt<=m;
18 }
19
20 int main()
21 {
22     scanf("%d%d",&n,&m);
23     for (i=1;i<=n;i++) scanf("%d",&a[i]),r=r+a[i];
24     for (l=0;l<r;)
25     {
26         int mid=l+r>>1;
27         if (check(mid)) r=mid; else l=mid+1;
28     }
29     r=0,p=m;
30     for (i=n;i;--i)
31     {
32         r=r+a[i];
33         if (r>l)
34         {
35             r=0;
36             ans[p--]=++i;
37         }
38     }
39     printf("1 %d\n",ans[p+1]-1);
40     for (i=p+1;i<m;i++) printf("%d %d\n",ans[i],ans[i+1]-1);
41     printf("%d %d",ans[m],n);
42     return 0;
43 }
时间: 2024-10-12 13:11:27

[VijosP1639]机密文件 题解的相关文章

电脑监控软件保卫公司机密文件的安全

从冷兵器时代的古代战场上,斥候和间谍都是制胜的关键兵种.而在近代两次世界大战,很多时候情报部门也起到了至关重要的作用.在第二次世界大战中 途岛海战,正是因为美国破译了日本海军的密码,将山本五十六被杀的溃不成军,接连损失了数艘航空母舰.而随着经济全球化的到来,人们已经告别了冷 兵器时代和近代的战火.更多的是没有硝烟的商业战场,而在商业战争这没有硝烟的战场上,诸如间谍和斥候的兵种依然存在,只不过性质已经发生了变化 ,他们大多被称为公司的内鬼. 一家企业在一场商业战争中由于自身实力所致,被击打的体无完

邮箱文件泄露,机密文件信息该如何保护

说到邮箱文件被黑,或者被所谓的"黑客'盗取账号,都会让人感觉不是很自在,最后的结果就是邮箱文件资料全部都被泄露,不管是工作上的资料还是私人隐私全部被曝光,最近贝克汉姆的邮件也被泄露啦,不得不说,此次邮件门事件,不管是南半球还是北半球的你我,都知道了,而且作为一直都树立良好形象的球星来说,不管是经济还是公众形象都大受打击,虽然说做人要表里如一,但是你这样无辜就入侵曝光别人邮件文件信息还是需要严惩的.不过我也为小贝可惜,如果早点用加密软件,可能你的小秘密就不会被曝光啦! 这里需要在提及到小贝,从这次

银行机密文件销毁 银行文件销毁

天仁密销电话:+V电:137-1111-1613,当一些文件越堆越多的时候,常常会令人们比较头疼,面对一些不需要的文件,人们往往不知道应该如何处理,不进行销毁的话,担心文件会出现外漏的情况,把一些不该泄漏的信息泄漏了出去,如果进行销毁的话,又不知道采取什么方式销毁比较好,销毁文件公司针对人们的这种现状,专门为人们提供文件销毁的服务,使文件可以快速被销毁. 纸质载体包括企业以往的重要办公文件.文稿.档案.电报.信函.图纸及其他图文资料,对存有涉密.重要信息的纸质文件,进行粉碎货熔浆销毁处理,确保信

群晖File Station您的文件中心

File Station 你的良好文件中心 File Station 是一个便利的文件浏览器,让你管理.分享存放于 DiskStation 上的任何文件.只需简单的拖拉动作就可以从 Mac 或 PC 上传文件,想分享文件给朋友或同事时,多种快速分享工具帮你做到. 通过手机或平板上的 DS file (可于 Android.iOS 及 Windows Phone 平台免费取得),探索.管理你所有的文件.有了 DS file,无论你身在何处,都能轻松浏览并开启任何存储于 Synology NAS 上

AD RMS企业文件版权管理

AD RMS (AD权限管理服务)能够确保企业内部数字文件的机密性,例如,用户即使有权限读取受保护的文件,但是如果未被许可,就无法复制与打印该文件. AD RMS概述 虽然可以通过NTFS权限来设置用户的访问权限,然而NTFS权限还有不足之处,例如你开放用户可以读取某个包含机密数据的文件,此时用户就可以复制文件内容或将文件存储到其他位置,这样可能让这份机密文件泄露出去,尤其现在便携存储媒体盛行,用户可以轻易地将文件带离公司. AD RMS是一种信息保护技术,在搭配支持AD RMS的应用程序后,文

密码学实验之文件加密

文件加解密实验 [实验内容] 利用DES.AES.RC2算法对文本.图片.音频.视频等文件进行加解密运算 文件加解密实验 [实验原理] 计算机中一些不适合公开的隐私或机密文件很容易被黑客窃取并非法利用解决这个问题的根本办法就是对重要文件进行加密.实际应用中多直接使用系统自带工具或其它专用工具进行文件加解密工具均采用各种加解密算法对文件进行保护. 本实验中通过DES.AES.RC4算法对文本.图片.音频.视频等文件的内容进行加解密运算.加密的大致过程为读取文件内容.加密.将密文写入文件进行内容覆盖

U盘文件加密助手红线隐私保护系统

对于很多人来说,如果从一部电脑上,往另外一部电脑传输数据,除了使用一些在线软件,就是一些便捷的可移动存储设备.而可移动存储设备中的移动硬盘由于携带脚不方便,而且目前已经出现了大容量的U盘,因此相比传统的移动硬盘来说,优盘逐渐已经取代了这些硬件产品,成为现在主流的可移动存储设备,U盘携带方便可以放入衣服的口袋当中,对于很多公司管理者来说,使用U盘分享数据,相对来说比一些在线软件速度更快,尤其是一些体积较大的图片文件,或者是视频文件,通过USB3.0快速传输数据,可以方便分享这些文件给企业的员工.

压缩文件及office密码破解软件 详记

今日因为公司的office文件被加密(而且是没意义的加密)问题而有心去找一款可以破解office加密的软件.  好吧.之前有更加大的事情我都没去寻找直接给了20块别人让别人给我破了.虽然还是某公司机密文件.唉.服了自己了. 先记一下官网: office破解的官网:http://www.passwordrecovery.cn/xiazai.html rar破解的官网:https://www.elcomsoft.com/archpr.html(不知道是不是) 先说一下rar的压缩破解软件, 忘记在哪

文件夹加密工具

文件夹加密工具 工作对现在奋斗于大都市的人来说是非常重要的,因为身上背负着房贷.车贷,一天不工作都会有大山压顶的感觉.工作中要处理各式各样的文件,有一些是非常机密的不能够展示给他人的个人隐私或者工作秘密,这些内容如果是存在于我们的电脑中,肯定是被一个个的文件夹分门别类的收集起来.而对于那些有心人来说,只要知道了电脑的开机密码,很容易就可能窃取到这些东西.而且现在小学生都能当电脑黑客,所以这个时候,我们很需要给这些文件夹多一层安全保护,那就是找到怎样给文件夹加密的方法.这个最直接的方法就是找护密文