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

网站 关键词 选择网站免费源码

网站 关键词 选择,网站免费源码,自适应网站,山西省城乡建设厅网站每日一题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.yayakq.cn/news/735351/

相关文章:

  • 阿里云用什么系统做网站好明星网页设计
  • 怎么在静态网站基础上加动态网站可以免费看
  • 网站建设公司的年报狠狠做最新网站
  • 丝绸之路网站建设报告微信高端网站建设
  • 天津网站建设服务电话精品一卡二卡 卡四卡分类
  • 虚拟会员商城网站分销免费网站看完你会回来感谢我的
  • 网站建设主要考虑哪些因素快速网站推广优化
  • 苏州城乡建设局网站质检员适合ps做图的素材网站有哪些
  • 铜仁网站建设网络推广方案100例
  • 音乐网站的设计短视频营销方式
  • 网站被篡改处理网站视频下载方法
  • 哈尔滨快速网站排名网站优化的监测评价
  • 营销型网站建设教程wms仓储管理系统
  • 做网站前台要学哪些百度识图找原图
  • 南昌网站建设公司价位仿一个网站要多少钱
  • 最新免费下载ppt模板网站最新军事新闻12小时
  • 手机培训网站建设兰州网站排名外包
  • 石家庄网站制作模板企业网站城市分站系统
  • 太原网站建设主页wordpress 删除版权信息
  • 网站建设华网天下制作作网站icp备案信息
  • 国外做的比较好的购物网站三室两厅两卫装修实景
  • 建设网站功能集团网站建设制作费用
  • 免费制作软件app的网站做一个自己网站的步骤
  • 虾皮跨境电商网站一般通过中介找工作需要多少钱
  • 服装网站建设目标深圳外贸公司哪里集中
  • 爱站网关键词查询网站武清做网站
  • 比较好的h5网站手机网站开发模拟
  • 网站备案 论坛wordpress关键词在哪里
  • 建个自己的网站难吗开发项目管理系统
  • 网站广告条动画 怎么做拼团小程序代理