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

医院网站asp备案用的网站建设规划书怎么写

医院网站asp,备案用的网站建设规划书怎么写,微信开放平台开发文档,请人做网站需要注意什么条件3310. 移除可疑的方法 - 力扣(LeetCode) 读懂题目就不难。[a,b]表示方法a调用了方法b。现在要除去所有的可疑方法,就要把方法k调用的(直接与间接)方法都删除。如果存在非可疑方法调用可疑方法,就不删除任何…

3310. 移除可疑的方法 - 力扣(LeetCode)

读懂题目就不难。[a,b]表示方法a调用了方法b。现在要除去所有的可疑方法,就要把方法k调用的(直接与间接)方法都删除。如果存在非可疑方法调用可疑方法,就不删除任何方法。

思路很简单,建图之后从k开始搜索。dfs或者bfs都可以。注意,有向图没办法用并查集。用并查集判断了k和哪些节点是在一个集合中,但没办法处理这个集合中节点的指向关系。

bfs版本:

class Solution
{
public:vector<int> remainingMethods(int n, int k, vector<vector<int>>& invocations){//建图vector<vector<int>>g(n);for (auto& edge:invocations){g[edge[0]].push_back(edge[1]);}//方法edge[0]调用了方法edge[1]//bfs找出可疑方法:方法k及其调用的方法vector<int>sus(n);queue<int>que;que.push(k);//从k开始bfssus[k] = 1;//可疑标记为1while (!que.empty()){int curr = que.front();que.pop();for (int node : g[curr]){if (sus[node] == 0)//图可能有环,避免死循环{sus[node] = 1;que.push(node);}}}//检查:是否有非可疑方法调用可以方法,如果有就不能删掉for (auto& e : invocations){if (sus[e[0]] == 0 && sus[e[1]] == 1)//非可疑方法调用可疑方法{//则无法移除可疑方法vector<int>ans(n);iota(ans.begin(), ans.end(), 0);return ans;}}//移除可疑方法vector<int>ans;for (int i = 0; i < n; i++){if (sus[i] == 0){ans.push_back(i);}}return ans;}
};

std::iota用于生成一个连续的数值序列,需要引入numeric库。

template <class ForwardIterator, class T>
void iota(ForwardIterator first, ForwardIterator last, T value);

从T开始赋值。

377. 组合总和 Ⅳ - 力扣(LeetCode)

本质和爬楼梯:70. 爬楼梯 - 力扣(LeetCode)是一样的。只不过,爬楼梯的数组是[1,2],即你一次只能爬1或2个台阶。本题nums中元素表示一次能爬的台阶数。在求dp[i]时,遍历nums数组,假设我们遍历到了j,那么dp[i]加上dp[i-j]即可。即到达第i个阶梯有dp[i]个方法,现在发现还能一次走j个台阶,所以新增方法数等于到达第i-j个台阶的方法数。

class Solution 
{
public:int combinationSum4(vector<int>& nums, int target) {int n=nums.size();vector<unsigned>dp(target+1);dp[0]=1;for(int i=1;i<=target;i++){for(int x:nums){if(x<=i) dp[i]+=dp[i-x];}}return dp[target];}
};

unsigned避免数据溢出。

http://www.dtcms.com/a/571073.html

相关文章:

  • 做字的网站潍坊 网站建设
  • 怎么建设一个企业网站怎么样做网站赚钱吗
  • html5网站开发案例视频移动互联网的定义
  • 文网站建设工程项目建设自学网站
  • 上海域名网站吗电子商务网站面临的安全隐患
  • 企业网站模块建设流程湖南企业名录大全
  • 好用的电磁阀公司
  • 网站设计网站设计公司价格建站网站建设哪个好
  • 公司网站建设外包流程wordpress精简代码
  • 李沐深度学习笔记D1-数据操作
  • 扬州西区网站建设互联网小程序设计师
  • 开发系统网站建设网站设计需要什么技术
  • RT-DETRv4:利用视觉基础模型轻松推进实时目标检测
  • 晨光文具店网站建设电脑qq小程序入口
  • 管理系统网站模板下载做网站价格miniuinet
  • 门户网站开发 价格线上室内设计师
  • 关键词查找网站门户网站 营销
  • 温州做网站seo网站优化助手
  • 自己免费怎么制作网站吗公司网站上线的通知
  • 浙江人工智能建站系统软件wordpress 添加文件夹
  • 【IOS开发】swift的泛型使用
  • 网站建设结单 优帮云免费建造网站
  • 网站销售优书网书单推荐
  • 爱 做 网站大连做网站仟亿科技
  • 前沿技术借鉴研讨-2025.11.4(心率信号)
  • 建站国外平台网站开发待遇怎么样
  • 连接字符串
  • 字典推导式练习题
  • 建站价格会差可以文章上传视频的wordpress主题
  • Hot100之哈希题