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

网站制作要用哪些软件营销技巧五步推销法

网站制作要用哪些软件,营销技巧五步推销法,网站开发分几个模块,秦皇岛网络优化排名题目 有 n 个花园#xff0c;按从 1 到 n 标记。另有数组 paths #xff0c;其中 paths[i] [xi, yi] 描述了花园 xi 到花园 yi 的双向路径。在每个花园中#xff0c;你打算种下四种花之一。 另外#xff0c;所有花园 最多 有 3 条路径可以进入或离开. 你需要为每个花园…题目 有 n 个花园按从 1 到 n 标记。另有数组 paths 其中 paths[i] [xi, yi] 描述了花园 xi 到花园 yi 的双向路径。在每个花园中你打算种下四种花之一。 另外所有花园 最多 有 3 条路径可以进入或离开. 你需要为每个花园选择一种花使得通过路径相连的任何两个花园中的花的种类互不相同。 以数组形式返回 任一 可行的方案作为答案 answer其中 answer[i] 为在第 (i1) 个花园中种植的花的种类。花的种类用 1、2、3、4 表示。保证存在答案。 示例 1 输入n 3, paths [[1,2],[2,3],[3,1]] 输出[1,2,3] 解释 花园 1 和 2 花的种类不同。 花园 2 和 3 花的种类不同。 花园 3 和 1 花的种类不同。 因此[1,2,3] 是一个满足题意的答案。其他满足题意的答案有 [1,2,4]、[1,4,2] 和 [3,2,1] 示例 2 输入n 4, paths [[1,2],[3,4]] 输出[1,2,1,2] 思路 1.暴力遍历所有花园的路径顺序选择花直到出现可选的花。 2.利用哈希表存储花园的路径顺序遍历n个花园选择相邻花园已种的下一种花。 C#源码 方法一 public class Solution {public int[] GardenNoAdj(int n, int[][] paths) {int[] arrAns new int[n];int floweTypes 4;//遍历花园for (int i 0; i n; i) {//尝试选择for (int j 1; j floweTypes; j) {if (IsTryChoose(i, j, arrAns, paths)) {arrAns[i] j; // 选择成功break;}}}return arrAns;}bool IsTryChoose(int garden, int type, int[] arrAns, int[][] paths){foreach (int[] path in paths) {int now path[0] - 1, next path[1] - 1;//判断相邻花园是否已选该花已选则返回falseif (now garden arrAns[next] type)return false;if (next garden arrAns[now] type) return false;}return true;} }方法二 public class Solution {public int[] GardenNoAdj(int n, int[][] paths) {Dictionaryint, Listint dicGardens new Dictionaryint, Listint();for(int i 0; i n; i){dicGardens[i] new Listint(); //创建每个花园记录路径列表key:花园value:路径}foreach(int[] path in paths){//记录路径int start path[0] - 1, end path[1] - 1;if(start end)dicGardens[end].Add(start);elsedicGardens[start].Add(end);}//遍历相邻花园计算可选的花int[] arrAns new int[n];foreach (var item in dicGardens) {int garden item.Key;Listint listGardenPath item.Value;bool[] arrIsTypeUsed new bool[5]; //1-4代表不同种花foreach(int currentGarden in listGardenPath){int tempType arrAns[currentGarden]; //记录已选的花arrIsTypeUsed[tempType] true;}int chooseType 1;//判断相邻花园是否已选该花已选则选择下一种花避免相邻花园同样花while(arrIsTypeUsed[chooseType]){chooseType;}arrAns[garden] chooseType;}return arrAns;} }来源力扣LeetCode 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。
http://www.hkea.cn/news/14394329/

相关文章:

  • 招商加盟网站模板html设计交流网站
  • aso.net 网站开发淘宝网网页版官网
  • 东阳哪里可以做网站免费推广的方式有哪些
  • 顺企网浙江网站建设百度推广排名代发
  • 虎丘苏州网站建设做网站的软件项目进度计划
  • 做网站选哪家好高端网站建设与发展
  • 合肥肥东网站建设太阳能建设网站
  • 公司网站优化软件办公室装修设计平台
  • 防止网站被克隆深圳百度seo代理
  • 网站建设php的心得和体会交易网站开发合同范本
  • 仿韩国网站源码seo页面优化公司
  • 如何查询网站被百度收录情况网站建设 APP
  • 网站 被降权网站编写费用
  • 网站加入地图股市财经新闻最新消息
  • 北京欢迎你网站建设织梦怎么做门户网站
  • 个人网站简单福州百度快速优化
  • 泸州网站建设多少钱网页制作基础教程第二版cc6照片
  • 海尔网站建设信息网站建设域名未拿到
  • PHP套模板做网站服装定制软件
  • 做企业网站需要做什么东莞企业模板建站
  • 爱站网seo综合查询工具灰色网站欣赏
  • 惠阳有做公司网站的吗商洛做网站
  • 如何保存个人网站做视频网站适合用什么服务器
  • 河南第二建设集团网站视频wordpress ajax文章
  • 百度微信官网网站模板展示型网站报价
  • 网站描述wordpress采集工具
  • 东莞 营销网站lnmp网站开发
  • 行业门户网站的优化怎么做yps行业门户系统公司运营策划方案
  • 广东外贸网站推广dremrever做网站流程
  • 注册网站借钱平台犯不犯法做一款app的流程