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

e网站的图标怎么做seo搜索引擎优化实战

e网站的图标怎么做,seo搜索引擎优化实战,专业做高品质的代工网站,在哪家网站做推广好题目: 1209. 带分数 - AcWing题库 思路: 1.targetab/c,由题意a,b,c会包含1~9 且每个数出现且只能出现一次。我们可以抽象化为9个坑位分成3份分别给a,b,c。 2.先采用递归搜索树写出9个坑位的全排列,再分成3个区,分…

题目:

1209. 带分数 - AcWing题库 

 

思路: 

1.target=a+b/c,由题意a,b,c会包含1~9 且每个数出现且只能出现一次。我们可以抽象化为9个坑位分成3份分别给a,b,c。

2.先采用递归搜索树写出9个坑位的全排列,再分成3个区,分别分给a,b,c。最后对target=a+b/c进行判断,若成立,数量cnt加一。

代码:

#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;const int N = 10;static int target; //题目给出的目标数int kenway[N];//保存全排列的结果bool used[N];//生成全排列过程中标记是否使用过int cnt;//计数,最后输出的结果//计算某一段区间的数
int calc(int l, int r) {int res = 0;for (int i = l; i <= r; i++) {res = res * 10 + kenway[i];}return res;
}//全排列进行分段
static void dfs(int u) {if (u == 10) {//一条分支到了尽头--->对该分支9个坑位分成3个区分别给a,b,cfor (int i = 1; i <=7; i++) {for (int j = i + 1; j <=8; j++) {//分成三个区间(i,j相当于两个隔板)int a = calc(1, i);int b = calc(i + 1, j);int c = calc(j + 1, 9);//判定的话 是对n=a+b/c进行变换得到cn=ac+bif (a * c + b == c * target) cnt++;}}return;}//全排列模板 for (int i = 1; i <= 9; i++) {if (!used[i]) {kenway[u] = i;used[i] = true;dfs(u + 1);kenway[u] = 0;used[i] = false;}}}
int main()
{cin >> target;dfs(1);cout << cnt;
}

http://www.fp688.cn/news/145513.html

相关文章:

  • 网站分为几种如何做网络营销?
  • 图片 网站源码 采集百度推广官网
  • 黑群晖做php网站网站测试的内容有哪些
  • 餐饮品牌设计哪个公司最好北京网站优化快速排名
  • 网站优化主旨百度识图在线使用
  • 南宁建站模板大全seo交流群
  • 网站设计技术大全黑帽seo培训网
  • 东莞网站设计公司最近新闻头条最新消息
  • 广东专业网站优化公司报价安卓手机优化
  • 网站首页的布局设计北京seo优化服务
  • 中科商务网做网站垃圾推一手新闻发稿平台
  • 深圳北站设计者品牌推广策划方案怎么写
  • 湘乡新闻头条百度seo怎么查排名
  • c#做asp.net网站最新域名查询
  • 西部排名nba最新排名seo服务深圳
  • 制作视频的网站软件seo国外英文论坛
  • 做网站的说3年3年包括什么软件接单平台app
  • 三明住房和城乡建设部网站青岛网络seo公司
  • 成品网站w灬源码1688网页版免费制作小程序平台
  • ps插件国外网站网络营销就业方向和前景
  • 能免费做微信群推广的网站电商网页制作教程
  • 网站开发设计各部门职责杭州全网推广
  • 宁波网站建设多少钱一个哪里有整站优化
  • 达州做网站推广方法
  • 昆山网站建设兼职打开百度
  • 商务网页设计与制作相关技术介绍金华关键词优化平台
  • 江桥做网站付费推广方式有哪些
  • 网站设计的流程是怎样的seo工作流程
  • 做网站要求百度搜索优化怎么做
  • 教育网站 怎么做吸引人专业营销推广团队