范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

USACOC2S2。2SubsetSums解题报告

  算法标签:动态规划
  题目链接:OpenJudge - 072:C2S2.2 集合
  题目描述
  对于从 1 n 的连续整数集合,能划分成两个子集合,且保证每个集合的数字和是相等的。举个例子,如果 n=3,对于 {1,2,3} 能划分成两个子集合,每个子集合的所有数字和是相等的:
  {3} 和 {1,2} 是唯一一种分法(交换集合位置被认为是同一种划分方案,因此不会增加划分方案总数)
  如果 n=7,有四种方法能划分集合 {1,2,3,4,5,6,7},每一种分法的子集合各数字和是相等的:
  {1,6,7} 和 {2,3,4,5}
  {2,5,7} 和 {1,3,4,6}
  {3,4,7} 和 {1,2,5,6}
  {1,2,4,7} 和 {3,5,6}
  给出 n,你的程序应该输出划分方案总数。
  输入格式
  输入文件只有一行,且只有一个整数 n 。
  输出格式
  输出划分方案总数。
  样例输入
  7
  样例输出   4
  数据范围   对于 100% 的数据,1<=n<=39。   解法一:   本题可以转化成背包问题,题目让我们把集合中的元素分成和相等的两个部分,也就是说元素总和除以2就是背包容量,状态f[i][j]可设置为前i个元素装满容量为j的背包的方案数,其状态转移方程为:   当j>=i时,方案数为不取和取的方案数之和 f[i][j]=f[i-1][j]+f[i-1][j-i]   当j using namespace std; int sum,n; long long f[45][405]; int main() { cin>>n; sum=(n*(n+1))/2; if (sum%2==1) { cout<<0; return 0; } sum/=2; f[1][0]=1; //从1中取任意个数的数使和为0的情况数 f[1][1]=1; //从1中取任意个数的数使和为1的情况数 for (int i=2;i<=n;i++) for (int j=0;j<=sum;j++) if (j>=i) f[i][j]=f[i-1][j]+f[i-1][j-i]; else f[i][j]=f[i-1][j]; cout< using namespace std; int n,sum; long long f[405]; int main() { cin>>n; sum = n*(n+1)/2; if(sum%2==1) { cout<<0; return 0; } sum >>= 1; f[0] = 1; for(int i = 1; i <= n; i++) for(int j = sum; j >= i; j--) f[j] += f[j-i]; cout<
既然机器可以学习,它们还会忘记吗?研究人员看看他们是否可以在不从头开始重新训练AI的情况下删除敏感数据。各种公司都使用机器学习来分析人们的欲望厌恶或面孔。一些研究人员现在提出了一个不同的问题我们如何让机器忘记?计算华为Mate40YYDS华为Mate40是华为公司于2020年10月22日发布的手机,于2020年12月21日上市。华为Mate40采用683D曲面屏,华为Mate40Pro和华为Mate40Pro采用延安卓手机真的是用半年就卡安卓手机真的是用半年就卡吗?我看未必,本人从智能手机刚开出来就使用安卓手机,当时的安卓表显确实差强人意,一个手机可能真的用不到一年。但是从2016年以后感觉安卓的进步真的是飞快,快英特尔再次出局,苹果独占台积电3nm产能,或用于iPhone14最近一段时间的微博热搜被阿里承包了。自从8月7日阿里员工在上爆出被领导强制要求出差并被灌醉,遭到高管及客户侵犯之后,在网络上引起了轩然大波。阿里巴巴的价值观问题,再一次被架到火上炙什么蓝牙耳机好?老调音师分享平价好用的蓝牙耳机推荐大家好,我是调音师陈粒,很高兴又和大家见面了!大家都知道,蓝牙耳机的出现给我们带来了极大的方便,既可以在烦恼时让我们随时能够单独聆听美妙的音乐等,又可以在集体空间里保留一份自主的空真正的大学生收割机联想小新pro16,看完这个测评你会认同吗如今回过头来看年中的大学生收割机联想小新pro16的价格还是非常甜美,现在一看价格吓得我直接选择游戏本今天我们来测评的还是联想的机器,小新系列的pro16,不是突然的回头,只是两个EVO加持下惠普ENVY13这不可思议的使用体验2020年9月,英特尔公布了雅典娜计划2。0IntelEvo平台正式亮相了。全新的IntelEvo平台会对笔记本进行全方位考量,包括外观性能技术续航等因素。也就是说,经过Intel存储不够教你阿里云盘当本地硬盘使用当你的硬盘满了,没有存片子的地方了怎么办,网上看到了一款好用工具,阿里云盘变本地硬盘。也就是把阿里云盘挂载到电脑上当本地硬盘使用。只要有网络就可以使用。可以存一些电影音乐什么的,重8月家电好物季来京东家电焕新你的生活如今种类繁多的家电产品早已不再作为单纯的工具出现在我们的日常生活中,有颜有品的智能家电不仅是居家生活的好帮手,还可以成为整个家居装潢的点睛之笔。想要从众多产品中挑选出高品质的家电好华为P50Pro首批用户虽然是4G,但我不后悔,拍照200倍变焦真香拍照效果,买p50,最大的需求就是他的拍照啦,200倍广角变焦,也太牛了。普通的50倍比望远镜还好使。色彩清晰,还原度高。运行速度,麒麟9000处理器,不用多说了,再加鸿蒙os,速顺丰定制国际展会物流解决方案,助力中国产品走向世界6月18日,石家庄惠含密封件厂到达一批赴韩国参展返回的参展货品,开箱验货后所有货物完好无损。在整个国际物流运输中,所有环节都完全在工厂要求的时间点完成。顺丰国际完美保障了中国客户到
热门机型怎么选?实测荣耀9X和红米K30近期宅家无聊中搞两款不同价位的机器来进行一下对比,它们就是荣耀9X与RedmiK305G,那么一定有人要问,不同价位的机器放在一起进行评测是否公允呢?我的回答是那是一定的,荣耀9X一碰联网解决家庭网络中最严重的痛点把简单留给用户华为路由A2现在如今的生活早已变的与互联网密不可分,在户外有移动网络,而发换到室内往往有的时候移动网络信号并不理想,且现在多数家庭使用的宽带动辄几百M带宽也要优于移动网络许多,手机上午早已不是帝瓦雷技术加持HiFi级智能音箱,华为SoundX正式发布11月25日,在上海U时尚艺术中心举行的华为MatePad及全场景新品发布会上,华为带来了全球首款震撼双低音HiRes智能音箱华为SoundX,其售价为1999元。这款由华为与法国白沟箱包置身两大国家级战略再腾飞河北县域特色产业集群样本74文魏鑫白沟箱包产业集群身处京津冀核心地带,与雄安新区筋骨相连,如今,这个时代的娇子再次展翅腾飞。保定白沟箱包早在上世纪80年代初期就出了名,它是改革开放香河从北方家具之城迈向中国家具之都河北县域特色产业集群样本76文魏鑫香河仅用十余年时间,由一个木材资源匮乏的平原小县崛起为中国北方家具产业基地,创造了一个市场奇迹,香河家具城被誉为香河现象香河模式和中国最具发展潜力华为智慧屏X65与华为P40的智慧碰撞逃也逃不掉的真香定律2020年4月8日晚,华为再次将智慧屏这个产品推向了千万消费者的视野中。这个由华为倾注全球顶级研发资源打造华为智慧屏领域的顶级旗舰华为智慧屏X65承载着华为对未来智慧大屏构想,秉承雷神2020电竞系列新品携MLXG惊艳亮相5月11日,雷神召开无限竞迹2020线上新品发布会,围绕用户电竞全场景体验,推出游戏笔记本游戏台式机和电竞外设等系列新品。同时,正式官宣与MLXG达成合作,并推出MLXG定制款新品余承东从华为MatePadPro开始,持续引领安卓平板横屏生态构建11月25日,2019华为MatePad及全场景新品发布会在上海U时尚艺术中心举行。作为首款以Mate命名平板电脑华为MatePadPro璀璨面世,成为与Mate系列手机和Mate个人破产头一遭个人破产头一遭王昕宁35岁的深圳市民梁文锦成为了我国个人破产第一人。7月19日,我国首宗个人破产案裁定生效。这也是中国首部个人破产法规深圳经济特区个人破产条例3月1日正式实施以来深荣耀首款WiFi6智能路由重磅发布,219元全面升级连接力2020年5月18日,荣耀召开HONORlife荣耀智慧生活新品发布会,以生活与你一起升级为主题,重磅发布了荣耀智慧屏荣耀MagicBookPro等诸多荣耀智能新品。同时继荣耀30奥睿科雷速m。2固态硬盘盒给你多一种移动储存方式的选择虽然多数情况下储存,有群晖帮我解决各种类型的数据储存以及分享,然而总是有一些情况下,是万能的群晖所不及的,比如没有网络的情况下比如乐X电视没有内置且不可下载浏览器的情况下(试过装个