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

免费申请网站首选百度wordpress qqoq

免费申请网站首选百度,wordpress qqoq,甘肃省建设厅质量投诉网站,php模板网站怎么修改传送门 题意#xff1a;一个人有n个程序#xff0c;每个程序都有占的缓存和价值。现在要释放m及以上的缓存#xff0c;求失去的价值的最小值。 题解 首先我们知道如果所有缓存加起来 m 的话#xff0c;直接输出 - 1 就行啦。 其次呢#xff0c;我们发现价值只有1和2…传送门 题意一个人有n个程序每个程序都有占的缓存和价值。现在要释放m及以上的缓存求失去的价值的最小值。 题解 首先我们知道如果所有缓存加起来 m 的话直接输出 - 1 就行啦。 其次呢我们发现价值只有1和2两个值如果把两个价值分开来看显然选择同价值中占缓存多的最优。那么我们首先把他们各自按照缓存从大到小排个序让后枚举价值为 1 的记录前缀和为s那么只需要在另一个数组里 lower_bound 一下 m - s 在哪里即可。 这样看来这个题是老经典模型啦可能是这几天天天摆烂没看出来。 代码写的时候有点混乱仅供参考。。 //#pragma GCC optimize(2) #includecstdio #includeiostream #includestring #includecstring #includemap #includecmath #includecctype #includevector #includeset #includequeue #includealgorithm #includesstream #includectime #includecstdlib #define X first #define Y second #define L (u1) #define R (u1|1) #define pb push_back #define mk make_pair #define Mid (tr[u].ltr[u].r1) #define Len(u) (tr[u].r-tr[u].l1) #define random(a,b) ((a)rand()%((b)-(a)1)) #define db puts(---) using namespace std;//void rd_cre() { freopen(d://dp//data.txt,w,stdout); srand(time(NULL)); } //void rd_ac() { freopen(d://dp//data.txt,r,stdin); freopen(d://dp//AC.txt,w,stdout); } //void rd_wa() { freopen(d://dp//data.txt,r,stdin); freopen(d://dp//WA.txt,w,stdout); }typedef long long LL; typedef unsigned long long ULL; typedef pairint,int PII;const int N1000010,mod1e97,INF0x3f3f3f3f; const double eps1e-6;int n,m; vectorinta,b; int pre1[N],pre2[N]; struct Node {int a,b; }node[N];int main() { // ios::sync_with_stdio(false); // cin.tie(0);int _; cin_;while(_--){a.clear(); b.clear();scanf(%d%d,n,m);for(int i0;in1;i) pre1[i]pre2[i]0;LL s0;for(int i1;in;i) scanf(%d,node[i].a),snode[i].a;for(int i1;in;i){scanf(%d,node[i].b);if(node[i].b1) a.pb(node[i].a);else b.pb(node[i].a);}if(sm) { puts(-1); continue; }sort(a.begin(),a.end()); sort(b.begin(),b.end(),greaterint());for(int i0;ib.size();i) pre2[i1]pre2[i]b[i];pre2[0]-INF; pre2[b.size()1]INF;na.size();int ansINF; a.pb(0);int sum0;for(int in;i0;i--){suma[i];if(summ) break;if(summ){ansmin(ans,n-i);break;}int restm-sum;int poslower_bound(pre21,pre21(int)b.size(),rest)-pre2;if(pos(int)b.size()) continue;ansmin(ans,n-ipos*2);}printf(%d\n,ans);}return 0; } /**/
http://www.pierceye.com/news/16975/

相关文章:

  • 中国煤炭建设协会网站多平台发布工具
  • 福州网站制作维护服务网站功能有哪些
  • 体育西网站开发价格做知识产权服务的网站
  • 彩票网站制作网站开发与设计课程设计
  • 品牌网站建设公司推荐外贸网店建站模板
  • 龙华新区做网站个人外贸网站制作
  • 百度网站排名怎么做网销怎么找客户
  • 设计网站做多大合适华为手机官网入口
  • 伤豆丁文库网站开发小说代理平台
  • 婚恋网站女孩子都是做美容上海seo培训中心
  • 企业网站建设相关书籍百度关键词怎么做排名
  • 济南助企网站建设公司怎么样哪个网站的ppt模板最好
  • 做网站设计的广告公司哪家公司建站比较好
  • 建设通网站原理solidworks永久免费版
  • seo整站优化推广报价网站
  • 网站建设企业邮箱盗用网站模板
  • 计算机专业网站设计论文织梦做企业网站教程
  • 营销型网站建设与网盟消防网站建设目标
  • 德国的网站域名北京seo网站推广
  • 陕西省煤炭建设公司第一中学官方网站北京未来科技城开发建设有限公司 网站
  • 合肥营销网站建设联系方式做网站的所有代码
  • 一个网站的建设流程有哪些wordpress媒体库2m
  • 门户网站建设管理总则网站开发用盗版犯法
  • 百度竞价做网站建设网址域名注册
  • 制作旅游网站的步骤做网站用什么插件
  • 凡科建站官网登录ppt模板下载官网
  • 网站地图怎么做html濮阳网站推广
  • 智能网站开发工具网站建设如何使图片翻转
  • 网站建设尢首先金手指个人注册登录
  • 5118站长工具百度收录万网空间的网站需要多久