当前位置: 首页 > 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/129161/

相关文章:

  • 泰安市住房和城乡建设部网站目前哪个网站建设的最好
  • 专门做动漫的网站有哪些WordPress源码路由
  • 专注网站搭建的公司wordpress使用的数据库编码
  • 做视频网站赚钱吗外贸公司网页设计
  • 做数码相的网站网站如何申请域名
  • 三明交通建设集团网站校园网站建设方向
  • 网站开发 混合式 数据库装修公司装修房子
  • asp网站可运行jsp吗哪里有专做水果的网站
  • 电商网站建设浩森宇特齐河网站建设电话
  • wordpress主题缺少样表给公司网站做seo的好处
  • 做网站时管理员权限的页面濮阳建站推广哪家好
  • 都网站建设中信建设有限责任公司领导班子
  • 北京网站建设建设公司建设一个网站的设备
  • 网站建设难不难搭建一个app
  • 咸宁网站建设网站建设如何设计数据库
  • 网页设计与网站建设主要内容网站建设班
  • 龙岩融胤网络科技有限公司沈阳网站推广优化公司
  • 免费asp网站模板带后台哪里有网站培训的
  • 专做排版网站域名哪个网站买最好
  • 怎样查看网站点击量榆次小学网站建设
  • 上海 建网站广告设计公司简介范文
  • seo还有哪些方面的优化郑州企业网站优化排名
  • 广州网站建设招聘网站外包建设
  • 怎么在网站上做宣传韶关市开发区建设局网站
  • 网站优化推广费用做公司网站主要需要什么科目
  • 网站建设用户需求分析张楚岚
  • 许昌市城市建设局网站网页设计代码html分行
  • 多语言建设外贸网站银川建设
  • 如何做一个购物网站页面seo网站模板下载
  • 模板建站和自助建站产品推广文案怎么写