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

自己做网站还是公众号seo数据是什么

自己做网站还是公众号,seo数据是什么,呼伦贝尔市建设网站,美国建设设计公司网站资源限制 内存限制:256.0MB C/C时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s 问题描述 24点游戏是一个非常有意思的游戏,很流行,玩法很简单:给你4张牌,每张牌上有数…

资源限制

内存限制:256.0MB   C/C++时间限制:1.0s   Java时间限制:3.0s   Python时间限制:5.0s

问题描述

  24点游戏是一个非常有意思的游戏,很流行,玩法很简单:给你4张牌,每张牌上有数字(其中A代表1,J代表11,Q代表12,K代表13),你可以利用数学中的加、减、乘、除以及括号想办法得到24,例如:
  ((A*K)-J)*Q等价于((1*13)-11)*12=24
  加减乘不用多说了,但除法必须满足能整除才能除!这样有一些是得不到24点的,所以这里只要求求出不超过24的最大值。

输入格式

  输入第一行N(1<=N<=5)表示有N组测试数据。每组测试数据输入4行,每行一个整数(1到13)表示牌值。

输出格式

  每组测试数据输出一个整数,表示所能得到的最大的不超过24的值。

样例输入

3
3
3
3
3
1
1
1
1
12
5
13
1

样例输出

24
4
21

#include<iostream>
using namespace std;
int a[4];
int ans;
//在有n个数的数组a中,寻找最大的不超过24的数 
void dfs(int* a,int n){if(n==1){if(a[0]<=24){ans=max(ans,a[0]);}return ;} for(int i=0;i<n-1;i++){for(int j=i+1;j<n;j++){int x=a[i],y=a[j];a[j]=x+y;//加法 a[i]=a[n-1];dfs(a,n-1);a[j]=x*y;//乘法 a[i]=a[n-1];dfs(a,n-1);a[j]=x-y;//减法 a[i]=a[n-1];dfs(a,n-1);a[j]=y-x;a[i]=a[n-1];dfs(a,n-1);if(y!=0&&x%y==0){//除法 a[j]=x/y;a[i]=a[n-1];dfs(a,n-1);}if(x!=0&&y%x==0){a[j]=y/x;a[i]=a[n-1];dfs(a,n-1);}a[i]=x;a[j]=y;}}
}
int main(){int n;scanf("%d",&n);while(n--){for(int i=0;i<4;i++){scanf("%d",&a[i]); }ans=0;dfs(a,4);printf("%d\n",ans);}return 0;
} 

 思路:dfs深搜。先取两个数进行运算,将运算后的结果看成是一个数,所以现在相当于有3个数进行24点。再在这3个数中取两个数进行运算,运算后相当于只有2个数,将这2个数进行24点,得到1个数,即结果a[0]。取a[0]的最大值,即答案。

int x=a[i],y=a[j];a[j]=x+y;//加法 
a[i]=a[n-1];
dfs(a,n-1);

这里取a[i],a[j]这两个数进行运算,运算后这两个数就没用了,所以a[j]用来存运算结果,a[i]用来存a[n-1],因为dfs(a,n-1)中相当于只取了前n-1个数,为了让第n个数a[n-1]也参与运算,所以将a[n-1]存入a[i]。

如:1 4 6 8

一轮后有效数字:5 6 8

数组中表示:8 5 6 8

因为dfs(a,n-1),所以其中最后一个数取不到,但是已经将它存到了最前面

http://www.yidumall.com/news/59107.html

相关文章:

  • 网站可以先做后再申请域名吗国通快速建站
  • 网站开发就业前景怎么样写文章一篇30元兼职
  • 专业手机网站有哪些资源搜索神器
  • 可以做h5游戏的网站电商平台运营
  • 武夷山网站设计微信营销的案例
  • 网站购买后如何做建设官网的网站首页
  • 在那个网站做ppt可以赚钱南京 seo 价格
  • 做我女朋友的套路网站有做网站的吗
  • 做研学的网站进一步优化营商环境
  • 哪个网站的织梦源码好推广下载app拿佣金
  • 哪里可以做公司网站备案手机如何制作一个网页链接
  • 申请政府网站群建设资金的国外十大免费服务器和域名
  • 建设部网站证书查询新产品推广方式有哪些
  • 网站建设注意成品短视频app下载有哪些软件
  • 网站设计自学网站注册搜索引擎的目的是
  • 网站怎么做聚合页面市场调研报告
  • 做网站 赚钱多吗佛山seo
  • 网站开发论文范文西藏自治区seo 标题 关键词优化
  • 做网站的安全证书b站怎么推广
  • 我有一个域名怎么做网站北京seo课程培训
  • VPS做镜像网站永久免费无代码开发平台网站
  • 网站建设进展报告深圳网站优化推广方案
  • 阿里云服务器开源做几个网站白帽优化关键词排名seo
  • 自如网站做的好 服务百度最新推广产品
  • 建材家居网站模板站内推广有哪些具体方式
  • 吉林智能网站建设找哪家电子商务网站建设多少钱
  • 手机如何免费做网站seo公司厦门
  • world做网站网站建设培训机构
  • 淘宝做短视频网站好北京搜索引擎优化seo专员
  • 洗头竖鞋带名片改良授权做网站不贵哪个平台推广效果好