首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何回文(对称

    对称也就是回文,即从左到右和从右到左是一样的。...这个是数值拆分问题,把一个的每位数值单独拿出来,原理是: 1、任何一个除以10的余数就是该最后一位 2、任何一个除以10的商就是排除掉最后一位后的(因为 c++ 两个整数相除结果还是整数)。...下面给一下回猜想的程序: 回猜想: 任取一个,再把它倒过来,并把这两个数相加,然后把这个和数再倒过来,与原和数相加,重复此过程,一定能获得一个回。...主函数打印“经过n次计算,得到回”,超过7次未能得到回,显示,“经过n次计算,未得到回” ? 可以尝试在上面框架自己补充完整。...#include int f2(int b) //倒数 { int s=0; do{ s=s*10+ b%10; b=b/10; }while

    3K10

    洽谈背包问题方案

    背包问题到现在讲到第八讲——方案,那就是在01背包、多重背包、完全背包基础上来方案,具体描述为如下: 这里用acwing上的01背包基础上方案:11....背包问题方案 - AcWing题库 这既然是01背包基础上改进,那代码就在01背包基础上改进的,选择加一个c[i]数组记录方案。...mod=1e9+7; int n,m; int v[1005],w[1005]; int f[1005],c[1005]; //f[i]表示背包容量为i时所获得最大价值,c[i]表示背包容量为i时的方案...你可以理解一棵树,向左选择,向右不选,当此时背包容量相同时,分别走不同的分支是不同的方案,但是位于同一分支处,面临选不选,我的方案是不变的,因为选了背包容量就增大了,方案是在背包容量相等的基础上而言...编者水平有限,介绍的不是很详细,若有不明白、不理解的地方随时可以问我,我会尽力给大家解答,下篇更新背包问题具体方案。

    8110
    领券