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

嘉定php网站开发培训网站多语言模块

嘉定php网站开发培训,网站多语言模块, 在线地址最新版,公司网站建设的作用文章目录 问题描述解法一递归解法二:暴力破解 问题描述 首先我们要了解什么是子序列,就是一个序列之中可以忽略元素但是不能改变顺序之后获得的序列就叫做子序列。 如"123"就是"11234"的子序列而不是"11324"的子序列 解法…

文章目录

  • 问题描述
  • 解法一递归
  • 解法二:暴力破解

问题描述

在这里插入图片描述

首先我们要了解什么是子序列,就是一个序列之中可以忽略元素但是不能改变顺序之后获得的序列就叫做子序列。
如"123"就是"11234"的子序列而不是"11324"的子序列

解法一递归

#include <iostream>
#include<vector>
#include<algorithm>
#include<list>
#include<map>
#include<set>
#include<queue>
#include<string>
bool vis[202400000];
int pp[100] = {5, 6, 8, 6, 9, 1, 6, 1, 2, 4, 9, 1, 9, 8, 2, 3, 6, 4, 7, 7,5, 9, 5, 0, 3, 8, 7, 5, 8, 1, 5, 8, 6, 1, 8, 3, 0, 3, 7, 9,2, 7, 0, 5, 8, 8, 5, 7, 0, 9, 9, 1, 9, 4, 4, 6, 8, 6, 3, 3,8, 5, 1, 6, 3, 4, 6, 7, 0, 7, 8, 2, 7, 6, 8, 9, 5, 6, 5, 6,1, 4, 0, 1, 0, 0, 9, 4, 8, 0, 9, 1, 2, 8, 5, 0, 2, 5, 3, 3
};
using namespace std;
int ans = 0;
bool checkd(int date) {if (vis[date])return false;vis[date] = 1;int date1 = date / 100%100;int date2 = date % 100;if (date1 > 12 || date1 < 1)return false;if (date1 == 1 || date1 == 3 || date1 == 5 || date1 == 7 || date1 == 8 || date1 == 10 || date1 == 12) {if (date2 <= 31 && date2 >= 1)return true;}else if (date1 == 2) {if (date2 <= 28&& date2 >= 1)return true;}else {if (date2 <= 30 && date2 >= 1)return true;}return false;
}
void dfs(int pos, int k, int date) {if (k == 8) {if (checkd(date)) {ans++;};return;}if (pos > 99) {return;}if (pp[pos] == 2 && k == 0 || pp[pos] == 0 && k == 1 || pp[pos] == 2 && k == 2 || pp[pos] == 3 && k == 3 ||pp[pos] <= 1 && k == 4 || pp[pos] <= 9 && k == 5 || pp[pos] <= 3 && k == 6 || pp[pos] <= 9 && k == 7){dfs(pos + 1, k + 1, date * 10 + pp[pos]);}dfs(pos + 1, k, date);
}
int main()
{dfs(0, 0, 0);cout << ans;return 0;
}

首先我们创建函数dfs(),pos代表数组位置,k代表位数,date表示当前的日期,其中date * 10 + pp[pos]是保存当前日期,我们迭代到位数k==8 return但是要检查date是否合法

因为date有可能出现13,14之类的写一个checkd函数如果查到合法ans++,bool vis是检查日期是否重复的函数。 完成这一位搜索之后dfs(pos + 1, k, date);,直到pos>99 return

在这里插入图片描述

解法二:暴力破解

解法二直接穷举2023所有的日期,看序列中有没有,这样就不要判断重复,也不用判断是否合法,直接从第一个位置到最后一个位置,输出ans就可以,代码也会少很多


#include <bits/stdc++.h>
#include<string>
#include<vector> 
using namespace std;int main()
{int day[] = { 1,31,28,31,30,31,30,31,31,30,31,30,31 };int ans = 0;int arr[100] = {5, 6, 8, 6, 9, 1, 6, 1, 2, 4, 9, 1, 9, 8, 2, 3, 6, 4, 7, 7,5, 9, 5, 0, 3, 8, 7, 5, 8, 1, 5, 8, 6, 1, 8, 3, 0, 3, 7, 9,2, 7, 0, 5, 8, 8, 5, 7, 0, 9, 9, 1, 9, 4, 4, 6, 8, 6, 3, 3,8, 5, 1, 6, 3, 4, 6, 7, 0, 7, 8, 2, 7, 6, 8, 9, 5, 6, 5, 6,1, 4, 0, 1, 0, 0, 9, 4, 8, 0, 9, 1, 2, 8, 5, 0, 2, 5, 3, 3};for (int i = 1; i <= 12; i++) {for (int j = 1; j <= day[i]; j++) {int date[] = { 1,2,0,2,3,i / 10,i % 10,j / 10,j % 10 };int	id = 1;for (int c = 0; c < 100; c++){if (arr[c] == date[id]) {id++;}if (id > 8) {ans++;break;}}}}cout << ans;return 0;
}

在这里插入图片描述


文章转载自:

http://InVdTXcO.hmtft.cn
http://7nv7Rhf5.hmtft.cn
http://1q7DZfg6.hmtft.cn
http://W51Vl1ek.hmtft.cn
http://7Du5wy2b.hmtft.cn
http://fYnXkbd9.hmtft.cn
http://W5wL3aBi.hmtft.cn
http://tE6vzhPf.hmtft.cn
http://DHo1Af9F.hmtft.cn
http://jlPeH90y.hmtft.cn
http://hKs5z6VO.hmtft.cn
http://yA0QnY4E.hmtft.cn
http://YInC8A3n.hmtft.cn
http://9qTpvZhI.hmtft.cn
http://dmWEbO4y.hmtft.cn
http://PjuNis98.hmtft.cn
http://qKw8tfKu.hmtft.cn
http://LduL1Gqu.hmtft.cn
http://UW5z1ebt.hmtft.cn
http://VLJ2Krwk.hmtft.cn
http://CUNC9Ttr.hmtft.cn
http://xxkQajDn.hmtft.cn
http://rOAzNhrB.hmtft.cn
http://bJiOnCwc.hmtft.cn
http://TlKamv7Q.hmtft.cn
http://adX8hchp.hmtft.cn
http://35zUueOq.hmtft.cn
http://3yMffkX1.hmtft.cn
http://fPFxEX36.hmtft.cn
http://xJtQ1hCT.hmtft.cn
http://www.dtcms.com/wzjs/672546.html

相关文章:

  • 厦门网站开发培训什么平台可以免费推广产品
  • 网站的电子画册怎么做广州网页设计软件培训
  • 太原市手机网站建设深圳深圳网站建设公司
  • 找公司开发网站买电脑wordpress
  • 网站正能量下载免费软件设计软件手机版免费
  • 七牛做网站wordpress爱情主题
  • 网站开发公司需要那些硬件设备html5后台网站模板
  • 专业网站建设的中国风 wordpress主题
  • 建个网站 费用域名解析错误是网络问题还是电脑问题
  • 专业网站建设技术怎样去掉2345网址导航
  • 做网站学的什么专业网站红色模板
  • 哈尔滨做网站的oeminc网站访客抓取
  • 哈尔滨企业网站排名网页设计的代码大全
  • 二手房网站开发长沙做网站哪家公司好
  • 做一百度网站吗佰汇康网站建设
  • 做网站的大小做网站排名优化有用吗
  • 怎么看网站是什么程序做的西安网站建设电话咨询
  • 网站建设首先要做淘宝联盟网站
  • 南阳卧龙区高端网站建设价格网站界面设计应遵循的原则
  • 做南美生意做什么网站好新网站如何做免费推广
  • 网络规划设计师教材整站seo
  • 网站域名后缀区别广东网站建设公司报价
  • 电影网站建设的核心是呼市做网站建设的公司哪家好
  • 网站开发流程 原型设计百度品牌广告
  • 佛山企业网站自助建站wordpress转域名收费吗
  • 新增网站备案网站织梦
  • ssh框架做的家政服务网站怎么介绍自己的网站建设
  • 响应式网站 乐云seo品牌企业为什么要做网站建设
  • php游戏网站建设全国建设工程执业资格注册中心网站
  • 商务网站建设公安徽省建设工程信息网招标公告