当前位置: 首页 > 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.huolong8.cn/news/471835/

相关文章:

  • 网站链接做app企业网站倾向于wordpress
  • 品牌推广的步骤一键优化清理
  • 中山币做网站公司去国外怎么导航地图
  • h5case什么网站网络推广常见的方法
  • 如何做网站卖连接一图读懂制作网站
  • 免费发布信息网站大全注册标准网站优势
  • 网站欢迎页设计富阳网站建设
  • 校园二手交易网站值得做吗东莞医疗网站建设报价
  • 网站正在建设中模板下载一个网站的开发周期
  • 企业网站建设与管理微信小程序第三方开发
  • 太原网站制作企业南阳哪有做网站公司
  • 大连网站制作网页网站建设能赚多少钱
  • 东营网站建设培训学校国内优秀企业网站设计欣赏
  • 广州越秀网站建设公司嘉兴网站seo公司
  • 湛江网站搜索优化怎样建设网站首页
  • 网站建设sunmun女装wordpress
  • 江苏省建设协会网站开发平台英文
  • 汕头市公司网站建设平台室内设计网站界面
  • 做动态图网站免费咨询合同模板下载
  • 太原网站建设需求多嘛黄石网站设计制作公司
  • 太原中小企业网站制作全国生猪价格
  • 有服务器了怎么做网站上海房地产网站建设
  • 网站头部导航样式wordpress带手机验证
  • 温州建设集团官方网站ghost卸载wordpress
  • 网站是用什么程序做的阿里云主机安装wordpress
  • 网站开发需要哪些人东营网站建设规划书
  • 有没有做淘宝的网站重庆做网站建设
  • 南昌网站制作网站开发后端技术
  • 网站开发公司需要哪些部门做毕业设计免费网站建设
  • 河南省建设厅建筑信息网官网济南网站优化小黑