ICode9

精准搜索请尝试: 精确搜索
  • hdfs常用shell命令2022-07-01 17:01:38

      1、创建文件夹 hadoop fs -mkdir [-p] ... path 为待创建的目录 -p选项的行为与Unix mkdir -p非常相似,它会沿着路径创建父目录。 hdfs dfs -mkdir /temp   2、查看指定目录下内容 hadoop fs -ls [-h] [-R] [ ...] path 指定目录路径 -h 人性化显示文件size -R 递归查看指定目

  • POJ - 3279 Fliptile 【状态压缩、dfs】2022-07-01 16:35:31

    题目简述 Farmer John knows that an intellectually satisfied cow is a happy cow who will give more milk. He has arranged a brainy activity for cows in which they manipulate an M × N grid (1 ≤ M ≤ 15; 1 ≤ N ≤ 15) of square tiles, each of which is colored

  • 2022-7-12022-07-01 12:03:15

    题目链接:https://leetcode.cn/problems/different-ways-to-add-parentheses/ 个人题解: 首先是DFS深搜来解决 开一个数组,来存数字和字符,取出数字采用双指针即可 DFS递归两边,设置左右两个参数,分别计算 代码: class Solution { public: vector<string> res; vector<int> di

  • POJ - 1321 棋盘问题 【dfs】2022-06-30 21:32:07

    题目简述 在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。 数据范围 \(n <= 8,k <= n\) 简答 类似于八皇后问题,直接爆搜即

  • LeetCode124 二叉树中的最大路径和(dfs)2022-06-29 13:00:08

    LeetCode124 二叉树中的最大路径和 dfs左右子节点的最大收益 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): # self.val = val # self.left = left # self.right = right class Solu

  • Level 1 (day 6)2022-06-28 09:05:13

    第一题 题目链接:https://leetcode.cn/problems/n-ary-tree-preorder-traversal/ 个人题解:DFS 代码: class Solution { public: vector<int> res; vector<int> preorder(Node* root) { dfs(root); return res; } void dfs(Node* root) {

  • 判断是否为子节点/判断节点在是否在另一节点为根的子树中2022-06-27 17:00:34

    如下题解中绿色三角形所示: 可以在一次DFS中,处理出节点的进出“时间”,这样,如果是有亲缘关系的节点,则会有时间上的包含关系。 时间用全局变量表示,进入DFS函数时记录进入时间,DFS完全部子树后,返回前,记录出时间。 https://www.bilibili.com/video/BV1pW4y1r7xs?spm_id_from=333.999.0.0

  • 力扣-78-子集2022-06-27 11:35:22

    看完感觉跟46-全排列很像,仍旧是回溯法,但是怎么做到四选二、四选三呢 官方题解 题解1,迭代枚举 利用二进制位来实现挑选的思路是没有想到的 class Solution { public: // 为什么变量声明这里要写到外面来 vector<int> t;// 临时数组 vector<vector<int>> subsets(vec

  • 算法day23-----蓝桥杯:纸牌三角形2022-06-27 08:33:31

    public class c1 { public static void main(String[] args) { dfs(0); System.out.println(ans/6.0); } static int[]a=new int[] {1,2,3,4,5,6,7,8,9}; static int ans=0; static void dfs(int m) { if(m>=9) { if(a[0]+a[1]+a[3]

  • dfs2022-06-27 07:00:55

    785. Is Graph Bipartite? Medium 4979279Add to ListShare There is an undirected graph with n nodes, where each node is numbered between 0 and n - 1. You are given a 2D array graph, where graph[u] is an array of nodes that node u is adjacent t

  • 1641A - Great Sequence2022-06-26 11:02:48

    首先,我们可以用 \(2^10=1024\) 的复杂度暴搜,然后再来判断当前这种情况的结束时刻。 现在我们通过爆搜获得了一个长度为 \(1010\) 的由 \(0、1\) 组成的字符串。然后维护两个数组 \(a、b,a_i\)维护的是 \(i\) 队在当前时刻进球数量之后最多进球的数量,\(b_i\) 维护的是 \(i\) 队在当

  • 50070端口浏览器上删除dfs的文件提示无权限Permission denied,解决方法2022-06-25 16:00:07

       点击上图中的删除按钮,提示: Permission denied: user=dr.who, access=WRITE, inode="/":root:supergroup:drwxr-xr-x,意思是没有删除权限 解决方法: 进入到hadoop目录执行 hadoop-2.9.2/bin/hdfs dfs -chmod -R 777 / 给所有文件赋值最高权限,然后再在浏览器上删除就不会出现无

  • 洛谷P1395 会议 (树的重心)2022-06-25 15:05:22

    这道题考察了树的重心的性质,所有点到中心的距离之和是最小的,所以我们一遍dfs求出树的重心,在跑一次dfs统计距离之和。 1 #include<bits/stdc++.h> 2 using namespace std; 3 const int INF=0x7f7f7f7f; 4 const int N=50005; 5 int head[N],to[N*2],nxt[N*2],f[N],size[N];

  • 2022-6-25 剑指offer-dfs2022-06-25 11:01:06

    剑指 Offer 12. 矩阵中的路径 给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个

  • 树的直径2022-06-25 09:02:11

    inline void dfs(int u, int f, int & tar) { int v; for(int e = hd[u]; e; e = nt[e]) if((v = to[e]) ^ f) { dis[v] = dis[u] + w[e]; if(dis[v] > dis[tar]) tar = v; dfs(v, u, tar); } } 主函数里: dfs(1, 0, p); dis[p] = 0; df

  • LCA(倍增)2022-06-25 08:31:06

    inline void dfs(int u, int f) { fa[u][0] = f; dep[u] = dep[f] + 1; for(int i = 1; i <= 26; ++i) fa[u][i] = fa[fa[u][i - 1]][i - 1]; int v; for(int e = hd[u]; e; e = nt[e]) if((v = to[e]) ^ f) dfs(v, u); } inline int LCA(int u, int v) { if(dep[u] < d

  • Hadoop-day03 hadoop基本命令2022-06-24 21:06:21

    一、Hadoop环境变量的配置 首先进入linux环境配置的文件 vim /etc/profile 这样就进入配置文件的界面 然后按下英文字母i就可以进入文件的编辑模式,后面输入环境变量的配置: HADOOP_HOME= (hadoop文件的根目录) PATH=.:$HADOOP/bin(Hadoop文件中的bin目录) 输入:HADOOP_HOME=/usr/l

  • leetcode-12542022-06-24 10:03:16

    /** <p>二维矩阵 <code>grid</code>&nbsp;由 <code>0</code>&nbsp;(土地)和 <code>1</code>&nbsp;(水)组成。岛是由最大的4个方向连通的 <code>0</code>&nbsp;组成的群,封闭岛是一个&nbsp;<code>完全</code> 由1包围(左、上、右、下)

  • cf1695 D2. Tree Queries (Hard Version)2022-06-21 01:33:21

    题意: 给定一棵边权为1的树,树中有一个特殊节点但不告诉你是哪个。你可以询问一个节点集 \(S\),然后知道特殊点到 \(S\) 中每个点的距离。输出能确定特殊点的 \(|S|\) 的最小值 \(n\le 2e5\) 思路: 题目转化为:对任意点 \(u\),怎样区分特殊点与 \(u\)? 再转化为:要能区分任意两点。即对任

  • [AcWing 10] 有依赖的背包问题2022-06-20 23:33:15

    点击查看代码 #include<iostream> #include<cstring> using namespace std; const int N = 110; int n, m; int h[N], e[N], ne[N], idx; int v[N], w[N], f[N][N]; void add(int a, int b) { e[idx] = b, ne[idx] = h[a], h[a] = idx ++; } void dfs(int u) { f

  • 个人赛-132022-06-17 21:34:00

    islands dfs #include <bits/stdc++.h> using namespace std; typedef long long ll; const int N=55; char a[N][N]; int n,m,res; int dx[4]= {-1,0,1,0}; int dy[4]= {0,1,0,-1}; bool judge(int x,int y) { if (x<=0||x>n||y<=0||y>m||a[x][y]==&#

  • 树的直径,树形dp2022-06-16 12:02:28

    有根树从根、无根树从任意一个节点开始处理即可 1、不考虑边权,考虑路径中点的个数,可以从任意一个节点开始进行DFS,DFS返回以当前节点为根的子树中,以当前节点为端点的最长路径。 经过当前节点的最长路径,即为以当前节点的子节点为端点的前2长的路径长度的和+1,并以此更新全局最长路径(

  • 凌乱的地下室2022-06-15 21:03:32

    P2100 凌乱的地下室 思路一 注:由于本题数据过大,这里只讲解思路以及 $ 50 $ 分代码,高精度请自便。 不妨设当有 \(n\) 个方块时,可能的摆放数为 $f(n) $ 。 显然\(f(1)=1,f(2)=2\)。 当计算 \(f(3)\) 时,不妨进行模拟(用\(1,2,3..\)代表方块): \[这是f(2)的情况 \begin{bmatrix} \notag 1

  • cf383 C. Propagating tree2022-06-14 01:01:28

    题意: 给定一棵树,带点权。两种询问: 1 x val:节点 x 加上 val,x 的所有儿子减去 val,x 的所有孙子加上 val,以此类推直到叶子 2 x:输出 x 节点的点权 思路: 维护子树的点权:dfs序把树映射为数组 一层加、一层减:开两个树状数组,\(tr[0]\) 维护在原树中的深度为偶的点,其中深度为奇的无意义;\(tr

  • no crossing(代码源每日一题)2022-06-12 17:31:58

    no crossing(代码源每日一题) no crossing - 题目 - Daimayuan Online Judge 区间DP 从暴力思路入手,站在 now 号点,当前可行的区间是 [l, r], 还要走 k 步,因此状态数为 \(n^4\), 总转移复杂度为 \(m\), 总复杂度为 \(n^4+m\) 因为路径的性质,不能横跨已经走过的点,因此 now 号点一定

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有