C++问题求助!在线等,挺急的

[复制链接]
查看11 | 回复1 | 2021-1-27 07:17:20 | 显示全部楼层 |阅读模式
#include
intmain()
{
intx;
inty;
inti;
ints=0,j=0;
intm,n;
inta[10];
intsplit(intp);
for(x=100;x -->
回复

使用道具 举报

千问 | 2021-1-27 07:17:20 | 显示全部楼层
全排列问题用回溯搜索
#include
usingnamespacestd;
intresult[10];
intvisited[10];
voiddfs(intk){
for(inti=(k==0?1:0);i<10;i++){
if(!visited){
visited=1;
result[k]=i;
if(k==9){
inta=result[0]*100+result[1]*10+result[2],
b=result[3]*100000+result[4]*10000+result[5]*1000+result[6]*100+result[7]*10+result[8];
if(a*a==b)
cout<<a<<"-"<
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行