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

阿里巴巴网站是怎么做的上海最新新闻热点事件

阿里巴巴网站是怎么做的,上海最新新闻热点事件,重庆做网站哪个好些嘛,求职简历模板免费下载可编辑题目描述 多米诺骨牌有上下2个方块组成#xff0c;每个方块中有1~6个点。现有排成行的 上方块中点数之和记为S1#xff0c;下方块中点数之和记为S2#xff0c;它们的差为|S1-S2|。例如在图8-1中#xff0c;S161119#xff0c;S2153211#xff0c;|S1-S2|2。每个多米诺骨牌…题目描述 多米诺骨牌有上下2个方块组成每个方块中有1~6个点。现有排成行的 上方块中点数之和记为S1下方块中点数之和记为S2它们的差为|S1-S2|。例如在图8-1中S161119S2153211|S1-S2|2。每个多米诺骨牌可以旋转180°使得上下两个方块互换位置。 编程用最少的旋转次数使多米诺骨牌上下2行点数之差达到最小。 对于图中的例子只要将最后一个多米诺骨牌旋转180°可使上下2行点数之差为0。 输入输出格式 输入格式   输入文件的第一行是一个正整数n(1≤n≤1000)表示多米诺骨牌数。接下来的n行表示n个多米诺骨牌的点数。每行有两个用空格隔开的正整数表示多米诺骨牌上下方块中的点数a和b且1≤ab≤6。   输出格式   输出文件仅一行包含一个整数。表示求得的最小旋转次数。   输入输出样例 输入样例#14 6 1 1 5 1 3 1 2输出样例#11题解这道题是一道基础的01背包问题    决策很好想 对于一个牌 无非就是翻转或者不翻转 所以由此我们可以从决策入手    设f[i][j]k表示前i张牌构成分值j的最小次数k    则转移方程: //不反转 int difa[i]-b[i];f[i][jdifN]min(f[i][jdifN],f[i-1][jN]); //反转 difb[i]-a[i]; f[i][jdifN]min(f[i][jdifN],f[i-1][jN]1);  代码如下 #includecstdio #includecstring #includealgorithm #includecstdlib #define N 5000 using namespace std;int n,suma,sumb,a[1010],b[1010],f[1010][10005]; int ans0x7f7f7f,k0,p;int main() {memset(f,0x7f7f7f,sizeof(f));scanf(%d,n);for(int i1;in;i){scanf(%d%d,a[i],b[i]);sumaa[i],sumbb[i];}f[0][5000]0;int maxn5*n;for(int i1;in;i)for(int j-maxn;jmaxn;j){int difa[i]-b[i];f[i][jdifN]min(f[i][jdifN],f[i-1][jN]);difb[i]-a[i];f[i][jdifN]min(f[i][jdifN],f[i-1][jN]1);}for(int jN-maxn;jmaxnN;j)if(f[n][j]!f[0][0]){if(ansabs(j-N)) ansabs(j-N),kf[n][j],pj;else if(ansabs(j-N)) kmin(f[n][j],f[n][p]);} printf(%d,k); return 0; }     转载于:https://www.cnblogs.com/rir1715/p/6814576.html
http://www.pierceye.com/news/712832/

相关文章:

  • 站长聚集地深圳网络提速优化服务包
  • 西安外贸网站建设公司网站域名过期后续费多长时间生效
  • 网站制作资质2017建设厅网站
  • 网站系统开发毕业设计哈尔滨seo优化软件
  • 南通企业网站网站制作的书籍
  • 长沙网站收录怎么网站能找人做装修事
  • 鞍山网站制作谁家好2021没封的网站有人分享吗
  • 网站建设公司net2006iis虚拟网站
  • 有哪些竞价网站wordpress手机端网站模板下载
  • 浙江建设厅网站施工员报名莱芜庞允盟
  • 网站建设 销售 知乎云南网站设计外包
  • 网站建设怎么学习phpcms门户网站
  • 佛山营销型网站定制三站合一网站建设方案
  • 广州市哪有做网站的查找全国免费网站建设
  • 江门seo网站推广跳动爱心代码html教程
  • 网站退出率网易搜索引擎入口
  • 企业网站建设方讯长沙城乡建设网站
  • 手机网站建设优化软件做网站空间费用是什么意思
  • 网站透明效果工厂网站建设流程图
  • 崇安网站建设广州本地门户网站
  • 网站建设公司河南郑州wordpress 单栏
  • 盐城市城镇化建设投资集团网站深圳专业企业网站制作哪家好
  • 绵阳做网站哪家公司好青岛手工活外发加工网
  • 如何调用网站列表页河北建基官网
  • 灰系网站wordpress 谷歌收录
  • 怎么把网站关掉wordpress小白
  • 开发网站合作协议网站建设团购
  • 管理手机网站网站规划与建设重要性理解与体会
  • 小辰青岛网站建设自己怎么开网站
  • 天津市建设工程合同备案网站网站建设 开发 模板