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

简单的公司网站wordpress昵称不允许重复

简单的公司网站,wordpress昵称不允许重复,个体户查名字是否被注册,桂林网站制作推荐取数字问题取数字问题取数字问题 Description 给定M*N的矩阵#xff0c;其中的每个元素都是-10到10之间的整数。你的任务是从左上角#xff08;1#xff0c;1#xff09;走到右下角#xff08;M#xff0c;N#xff09;#xff0c;每一步只能向右或向下#xff0c;并…取数字问题取数字问题取数字问题 Description 给定M*N的矩阵其中的每个元素都是-10到10之间的整数。你的任务是从左上角11走到右下角MN每一步只能向右或向下并且不能走出矩阵的范围。你所经过的方格里面的数字都必须被选取请找出一条最合适的道路使得在路上被选取的数字之和是尽可能小的正整数。 Input 第一行两个整数MN2M,N10分别表示矩阵的行和列的数目。 接下来的M行每行包括N个整数就是矩阵中的每一行的N个元素。 Output 仅一行一个整数表示所选道路上数字之和所能达到的最小的正整数。如果不能达到任何正整数就输出-1。 Sample Input 2 2 0 2 1 0 Sample Output 1 题目大意 有一个n*m的矩阵每个位置都有一个-10~10的分数每走到一个位置就会自动得到当前位置的分数要从11走到n,m要使分数是正整数并且最小若结果都非正整数输出-1 方法一方法一方法一 解题方法 先枚举一个i结果然后从(n,m)dfs到(1,1)使当前值为上一个f存结果减去当前的a本来的数值当(1,1)为0时就是可以从(n,m)到(1,1)否则枚举下一个a因为有负数所以存的时候要加一个M(我写的是1001) #includeiostream #includecstdio #includecstring #includealgorithm #includestring #define M 1001 using namespace std; int ans,n,m,a[15][15],f[15][15][M*2]; void dfs(int x,int y,int d)//x,y为行列,d为当前数 {f[x][y][dM]1;if (f[1][1][M]) return;if ((x1)(!f[x-1][y][d-a[x-1][y]M])) dfs(x-1,y,d-a[x-1][y]);//往上要先判断是否越界是否走过同样的数如果走了同样的数就会浪费时间if ((y1)(!f[x][y-1][d-a[x][y-1]M])) dfs(x,y-1,d-a[x][y-1]);//往左要先判断是否越界是否走过同样的数如果走了同样的数就会浪费时间 } int main() {ans-1;scanf(%d%d,n,m);for (int i1;in;i)for (int j1;jm;j)scanf(%d,a[i][j]);//输入for (int i1;in*m*10;i)//枚举结果{dfs(n,m,i-a[n][m]);//最后一个要先减去它的a值if (f[1][1][M]) //如果有结果就记录break{ansi;break;}}printf(%d,ans); }方法二方法二方法二 用DP的方法用一个数组f[i][j][k]来表示第i行第j列是否能得到数字k但k是已经加了一个M我写的是1001的所以在输出时要从M1开始 动态转移方程 {if(f[i−1][j][k])f[i][j][ka[i][j]]1if(f[i][j−1][k])f[i][j][ka[i][j]]1\left\{\begin{matrix}if(f[i-1][j][k]) f[i][j][ka[i][j]]1\\ if (f[i][j-1][k]) f[i][j][ka[i][j]]1\end{matrix}\right.{if(f[i−1][j][k])if(f[i][j−1][k])​f[i][j][ka[i][j]]1f[i][j][ka[i][j]]1​ 解释 第一行的为取上的数第二行的为取上的数 程序解析待续… #includecstdio #includeiostream #includecstring #includestring #define M 1001 using namespace std; int a[15][15],f[15][15][M*25],n,m,t; int main() {scanf(%d%d,n,m);for (int i1;in;i)for (int j1;jm;j)scanf(%d,a[i][j]);f[1][1][a[1][1]M]1;//11的值初始化为自己的值ta[1][1]M;//存好后面要用for (int i2;in;i)//第一列下去f[i][1][ta[i][1]]1,ta[i][1];//t为前面的值加上当前的值再赋值1表示有这个数后面一句是为了方便后面求值ta[1][1]M;//再存后面还要用for (int j2;jm;j)//第一行f[1][j][ta[1][j]]1,ta[1][j];//同上for (int i2;in;i)//行for (int j2;jm;j)//列for (int k1;kM*2;k)//上一个的数字{if (f[i-1][j][k]) f[i][j][ka[i][j]]1;//动态转移方程if (f[i][j-1][k]) f[i][j][ka[i][j]]1;//动态转移方程}int kM1;//因0~M-1是负数M是0提前加过了所以从M1开始while ((!f[n][m][k])(kM*2)) k;//求最小第二个判定是为了不出界if (kM*2) printf(%d,k-M);//如果大于M*2就说明无解else printf(-1); }方法三方法三方法三 直接相加用一个三位数组ff[i][j][0]表示第i行第j列有多少个数字之后的f[i][j][k]表示他的数字 #includecstdio #includeiostream #includecstring using namespace std; int a[11][11],n,m,ans,f[11][11][50000]; int main() {scanf(%d%d,n,m);for (int i1;in;i)for (int j1;jm;j)scanf(%d,a[i][j]);f[1][1][0]1;//初始化f[1][1][1]a[1][1];//初始化for (int i2;in;i)f[i][1][1]f[i-1][1][1]a[i][1],f[i][1][0]1;//第一列for (int i2;im;i)f[1][i][1]f[1][i-1][1]a[1][i],f[1][i][0]1;//第一行for (int i2;in;i)for (int j2;jm;j){f[i][j][0]f[i-1][j][0]f[i][j-1][0];//数字个数为上面数字个数加左边数字个数for (int k1;kf[i-1][j][0];k)f[i][j][k]f[i-1][j][k]a[i][j];//直接加for (int k1;kf[i][j-1][0];k)f[i][j][kf[i-1][j][0]]f[i][j-1][k]a[i][j];//不能覆盖要再加上f[i-1][j][0]}ans2147483647;//因为要求最小所以要赋一个大的值for (int i1;if[n][m][0];i)if (f[n][m][i]0)//排除负数和0ansmin(ans,f[n][m][i]);if (ans2147483647) printf(-1);//如果没有改变输出-1else printf(%d,ans); }
http://www.pierceye.com/news/687778/

相关文章:

  • 站长平台怎么添加网站网站中文名注册
  • 唐四薪php网站开发答案想制作一个网站要多少钱
  • ppt网站建设答案东台网页定制
  • 做网站 侵权如何制作手机版网站
  • 代发网站建设app网站软件
  • 家居企业网站建设如何国家企业信息公示系统全国
  • 网站平台如何推广wordpress登录页面显示ip
  • 如何做网站百度排名优化推广的目的是什么
  • 重庆忠县网站建设公司哪家专业芷江建设局的工作人员网站
  • 戴尔电脑网站建设方案范文室内设计方案图
  • 餐厅网站建设策划方案网站建设存在的具体问题
  • 竞价页面网站做优化广告商对接平台
  • 网站后台如何修改密码wordpress调整页面布局
  • 东莞热点网站建设莱州人才网
  • 线上渠道推广网站的优化哪个好
  • 群晖可以做网站服务器微信朋友圈怎么发链接那种网页怎么制作
  • wordpress 公司网站网站和公众号的区别
  • 数据库跟网站seo流程
  • 网站首页关键词设置网站的整体风格
  • wordpress源码站整站源码制作wordpress插件
  • 海口网站建设就q479185700上墙网站空间后台怎么进入
  • 四川电子有限公司 - 手机网站如何做网站家具导购
  • 网站经营性备案修改wordpress自带小工具
  • 网站怎么建设可以发图评论网站建设制作公
  • 做销售的网站设计公司是做什么的
  • 建设专业网站的利弊海淀区seo招聘信息
  • 吴江区住房与建设局网站网站开发怎么对接客户
  • frontpage2007网站建设网站开发需要redis
  • 国内做网站多少钱ui中有哪些做的好看的网站
  • 金湖建设工程质量监督网站网页设计 网站建设 哪个好