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

应用公园下载郑州众志seo

应用公园下载,郑州众志seo,网站怎样盈利,网站建设必要性和意义每日一题1333. 餐厅过滤器 - 力扣&#xff08;LeetCode&#xff09; 简单的按规则排序,去除几个不满足的条件然后排序返回即可 #include<algorithm> class Solution { public:vector<int> filterRestaurants(vector<vector<int>>& restaurants, …

每日一题1333. 餐厅过滤器 - 力扣(LeetCode)

简单的按规则排序,去除几个不满足的条件然后排序返回即可

#include<algorithm>
class Solution {
public:vector<int> filterRestaurants(vector<vector<int>>& restaurants, int veganFriendly, int maxPrice, int maxDistance) {vector<int>ans;std::sort(restaurants.begin(),restaurants.end(),[](vector<int>& a,vector<int>& b){return a[1] == b[1] ? a[0] > b[0] : a[1] > b[1]; return true;});if(veganFriendly)for(auto x : restaurants){if(!x[2] || x[3] > maxPrice || x[4] > maxDistance)continue;ans.emplace_back(x[0]);}elsefor(auto x : restaurants){if( x[3] > maxPrice || x[4] > maxDistance)continue;ans.emplace_back(x[0]);}return ans;}
};

1137. 第 N 个泰波那契数 - 力扣(LeetCode)

一题简单的递推,也是没什么好说的

class Solution {
public:int tribonacci(int n) {std::array<int,3> ans = {0, 1, 1};if(n <= 2)return ans[n];// 0 1 1 2 4 7for(int i = 0; i <= n - 3; i++){int d = 0;for(int j = 0; j < 3; j++){// std::cout << ans[j] << " ";d += ans[j];if(2 - j)ans[j] = ans[j + 1];}//  std::cout << "\n" << d << " " << "\n";ans[2] = d;}return ans[2];}
};

790. 多米诺和托米诺平铺 - 力扣(LeetCode)

方法一:状态压缩dp

class Solution {
public:int mod = 1e9 + 7;int numTilings(int n) {using i64 = int64_t;//按列表达状态 00 10 01 11i64 dp[n + 1][12];//平铺到第i 列时状态为 …… 的方案数memset(dp, 0, sizeof dp);dp[0][1 << 1 | 1] = 1;for(int i = 1; i <= n;i++){dp[i][0] = dp[i - 1][1 << 1 | 1];dp[i][1 << 1] = (dp[i - 1][0] + dp[i - 1][1]) % mod;dp[i][1] = (dp[i - 1][0] + dp[i - 1][1 << 1]) % mod;dp[i][1 << 1 | 1] = (dp[i - 1][0] + dp[i - 1][1] + dp[i - 1][1 << 1 | 1] + dp[i - 1][1 << 1]) % mod;}return dp[n][1 << 1 | 1] % mod;}
};

主要是方法二:学习别人的想法和写法


作者:灵茶山艾府
链接:https://leetcode.cn/problems/domino-and-tromino-tiling/submissions/
来源:力扣(LeetCode)

class Solution {const int MOD = 1e9 + 7;
public:int numTilings(int n) {if (n == 1) return 1;long f[n + 1];f[0] = f[1] = 1;f[2] = 2;for (int i = 3; i <= n; ++i)f[i] = (f[i - 1] * 2 + f[i - 3]) % MOD;return f[n];}
};

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

相关文章:

  • 合肥网站建设模板系统什么是搜索引擎优化的核心
  • 旅游网站首页设计模板合肥做网站推广
  • 中企动力官做网站怎么样域名注册需要多久
  • wordpress开店铺网站怎么优化推广
  • 网站底部悬浮导航网站一般怎么推广
  • wordpress访问人数上首页的seo关键词优化
  • 江西萍乡做网站公司南昌seo排名优化
  • 北京高端别墅设计公司珠海seo排名收费
  • 西乡网站建设企业qq怎么申请
  • 怎么上线网站想要导航页面推广app
  • 免费打开的网站刺激广告
  • 中国建设银行安徽省分行招聘网站模板建站和开发网站区别
  • 武汉单位做网站百度应用下载
  • 用wordpress做网站百度竞价广告收费标准
  • 源代码做网站怎么在网上推广产品
  • 重庆网网站建设公司自己怎么做百度推广
  • 游戏网站上图片动态怎么做的seo 0xu
  • 万网域名证书seo技术学院
  • 做静态网站的步骤杭州seo公司
  • 淘宝网站开发多少金额百度指数数据下载
  • 做venn图网站云南百度推广开户
  • 做网站免责声明淘宝seo优化是什么
  • 注册企业的步骤天津百度搜索排名优化
  • 苏州网站建设制作服务商seo公司推荐推广平台
  • 厦门网站建设方案开发手机金融界网站
  • 查看网站空间加强服务保障满足群众急需ruu7
  • 网站建设赚钱单页网站怎么优化
  • 如何做好网站内链营业推广促销方式有哪些
  • 网站建设公司运营模式百度账号登录个人中心
  • 经销商怎么做网站友情链接的形式