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

网站开发的功能需求怎么写移动互联网的长期趋势是

网站开发的功能需求怎么写,移动互联网的长期趋势是,重庆网站服务建设,天台县城市建设规划局网站正题 题目链接:https://www.luogu.com.cn/problem/CF388C 题目大意 有nnn堆卡片#xff0c;第iii堆有sis_isi​张#xff0c;给出每张卡的权值。现在先手选择一堆取走堆底的牌#xff0c;然后后手选择一堆取走堆顶的牌#xff0c;直到所有牌被取走。在双方都要求最大化取…正题 题目链接:https://www.luogu.com.cn/problem/CF388C 题目大意 有nnn堆卡片第iii堆有sis_isi​张给出每张卡的权值。现在先手选择一堆取走堆底的牌然后后手选择一堆取走堆顶的牌直到所有牌被取走。在双方都要求最大化取走的牌的权值的情况下求先后手的权值。 1≤n,si≤100,1≤ai,j≤10001\leq n,s_i\leq 100,1\leq a_{i,j}\leq 10001≤n,si​≤100,1≤ai,j​≤1000 解题思路 大胆猜测结论是每堆牌都是先后手各自取走约一半的牌因为如果总和固定最大化自己就相当于最小化对方。 如果存在一种情况后手和先手各自取不同的堆那么这肯定是对后手优的又因为权值一样也就是对先手劣的与对先手和后手都优冲突。 现在偶数个数的都是平分的主要考虑奇数对于奇数来说就是先手取走中间那个然后交换先后手。 直接把奇数两边的平分然后拿中间出来排序先后手依次取走即可。 时间复杂度O(ns)O(ns)O(ns) code #includecstdio #includecstring #includealgorithm using namespace std; const int N110; int n,s,sum,ans,m,a[N],r[N]; int main() {scanf(%d,n);for(int i1;in;i){scanf(%d,s);for(int j1;js;j)scanf(%d,a[j]),suma[j];if(s1){m;for(int j1;js/2;j)ansa[j];for(int js/22;js;j)ans-a[j];r[m]a[s/21];}else{for(int j1;js/2;j)ansa[j];for(int js/21;js;j)ans-a[j];}}sort(r1,r1m);reverse(r1,r1m);for(int i1;im;i)if(i1)ansr[i];else ans-r[i];printf(%d %d\n,int(sum/2.0ans/2.0),int(sum/2.0-ans/2.0));return 0; }
http://www.yutouwan.com/news/471835/

相关文章:

  • 产品设计私单网站建立网站 优帮云
  • 网站域名密码忘了网站备案资料查询
  • 网站建设费属于哪个会计科目建设银行的网站是多少
  • 阿里巴巴自助建站的一般流程广东网站建设定制
  • 建设校园网站的意义phpwind 转wordpress
  • 没钱怎么做网站做网站合肥
  • 上海网站制作公司哪家百度竞价规则
  • 网站设计哪家强成都网站建设龙兵
  • 网站发布的方法有几种.net可以做网站做游戏 博客园
  • 用地方别名做网站名wordpress获取分类目录连接
  • ftp网站服务器梅州在建高铁最新消息
  • 直播类网站怎么做做电影网站用什么cms
  • 政务内网网站建设方案网站开发验收单
  • 广州建设银行投诉网站网页实时翻译软件
  • 怎么在网上做公司网站湖南网站设计方案
  • 化妆品网站建设的设计思路建筑工程类网站
  • 网站开发国内外研究背景注册网页版
  • asp.net 网站开发架构和县网站制作
  • 海口建站模板厂家crm系统解决方案
  • 合肥自助建站外贸人常去的网站
  • 北京酷站科技有限公司做购物网站小图标
  • 湖北营销网站建设设计网站主服务器地址
  • 服装网站设计欣赏wordpress阿里云卡死了
  • 娄底网站建设设计知乎免费阅读网站
  • wordpress网站收录插件网站搜索栏怎么做
  • 我爱做衣服网站如何优化自己的网站
  • 胶州市网站建设形容网站做的好
  • 门户网站建设先进性wordpress实现选择多标签页
  • 南昌的网站设计柯桥做网站哪家好
  • 长沙微营销seo竞价推广