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

网站建设组成部分深圳东门买衣服攻略

网站建设组成部分,深圳东门买衣服攻略,ufolio wordpress主题,网站使用微信支付思路#xff1a;拓补排序#xff0c;哈希表 在思路上其实很好发现#xff0c;我们需要有一个明确的做菜顺序#xff0c;也就是说需要定下来我们根据原材料先做哪些菜#xff0c;然后做完该做的菜之后#xff0c;后来又能做哪些菜。 你也发现了#xff0c;这个顺序其实…思路拓补排序哈希表 在思路上其实很好发现我们需要有一个明确的做菜顺序也就是说需要定下来我们根据原材料先做哪些菜然后做完该做的菜之后后来又能做哪些菜。 你也发现了这个顺序其实就是拓补排序的顺序我们构造出来这样的一个图就行了虽然说处理起来很麻烦....需要用到哈希表进行映射才行。 这里哈希表用了两个一个是用来构建拓补排序的图的一个是用来存储入度的因为我们需要判断哪个可以先开始制作。 OK构造出来做菜的顺序了也与处理完了入度我们首先开始下手的肯定是原材料因为原材料肯定入度为0这是题目中推出的信息只有菜谱上的菜之间才可能会有入度。 在处理完原材料之后减去对应的入度之后我们开始判断食谱。 注意食谱这里你需要经过多次循环才能说得出结果根据数据范围定义循环的次数因为我们在每一次遍历完数组之后可能会有原先入度不是0但是遍历完之后入度为0的情况出现所以这里需要多次对于数组进行遍历。 class Solution { public:vectorstring findAllRecipes(vectorstring recipes, vectorvectorstring ingredients, vectorstring supplies) {mapstring,intm;mapstring,vectorstrings;for(int i0;irecipes.size();i)m[recipes[i]]0;for(int i0;iingredients.size();i){for(int j 0;jingredients[i].size();j){m[ingredients[i][j]]0;}}for(int i0;irecipes.size();i){for(int j0;jingredients[i].size();j){s[ingredients[i][j]].push_back(recipes[i]);}m[recipes[i]]ingredients[i].size();}vectorstringres;for(int i0;isupplies.size();i){if(m[supplies[i]]0){for(int j0;js[supplies[i]].size();j){m[s[supplies[i]][j]]--;}}}vectorboolst(recipes.size(),false);int i0;int n1e5;while(n--){if(m[recipes[i]]0!st[i]){res.push_back(recipes[i]);st[i]true;for(int j0;js[recipes[i]].size();j){m[s[recipes[i]][j]]--;}}i(i1)%recipes.size();}return res;} }; 上代码
http://www.w-s-a.com/news/351122/

相关文章:

  • 怎么样做问卷网站多少钱英语
  • 房产网站建设方案建筑公司是干什么的
  • wordpress建的大型网站柳州市网站建设
  • 石家庄做网站的公司有哪些微信自媒体网站建设
  • 池州哪里有做网站注册公司有哪些风险
  • 做古代风格头像的网站对网站政务建设的建议
  • 网站搜索栏怎么做设计个网站要多少钱
  • 阿里巴巴网站建设目标wamp wordpress
  • 自己做的网站怎么挂网上金蝶erp
  • 网站的页面由什么组成淘宝网网站建设的需求分析
  • 软文网站推广法dede5.7内核qq个性门户网站源码
  • 个人备案网站名称校园网站建设特色
  • vr超市门户网站建设班级网站怎么做ppt模板
  • 网站建设一般是用哪个软件刚开始做写手上什么网站
  • 用jsp做的网站源代码下载有哪些做红色旅游景点的网站
  • 网站开发的技术选型黄石市网站建设
  • 做直播网站需要证书吗专做宝宝的用品网站
  • 网站标题用什么符号网站制作交易流程
  • dede模板网站教程jsp网站搭建
  • 上海网站开发外包公司鲜花导购网页制作
  • 宿州外贸网站建设公司个人注册网站一般做什么
  • 小公司做网站用哪种服务器什么是网站代理
  • 青岛李村网站设计公司cms建站平台
  • 做saas网站可行吗许昌抖音推广公司
  • 网站建设找谁做seo基础知识培训
  • 微网站怎么做的好建设网站不会写代码
  • 广州外贸网站制作wordpress信息搜索插件
  • 福建高端网站建设个人公众号怎么制作教程
  • 企业网站有哪些举几个例子wordpress ie兼容插件
  • 高端的深圳网站页面设计福清市建设局官方网站