ICode9

精准搜索请尝试: 精确搜索
  • Git回滚代码到某个commit2021-07-30 23:33:36

      回退命令: git reset --hard HEAD^ 回退到上个版本git reset --hard HEAD~3 回退到前3次提交之前,以此类推,回退到n次提交之前git reset --hard commit_id 退到/进到 指定commit的sha码 强推到远程: git push origin HEAD --force

  • [LeetCode] 895. Maximum Frequency Stack_Hard tag: stack2021-07-29 23:35:03

    Design a stack-like data structure to push elements to the stack and pop the most frequent element from the stack. Implement the FreqStack class: FreqStack() constructs an empty frequency stack. void push(int val) pushes an integer val onto the top of

  • CodeForces 1551D2 : Domino (hard version) 模拟2021-07-24 20:59:58

    传送门 题意 给你一个 n ∗ m n * m n∗m矩阵,需要放若干个多米诺骨牌,要求其中水平的有 k

  • #734 (Div. 3) 1551. D1,2. Domino (思维,构造easy/hard version)2021-07-24 10:35:00

    LINK 题意 现在必须恰好放下 k k k个水平的 1 ∗ 2 1*2

  • 面试题 16.03. 交点(Hard)2021-07-24 00:00:29

    完整题解 class Solution: def intersection(self, start1: List[int], end1: List[int], start2: List[int], end2: List[int]) -> List[float]: # 判断 (xk, yk) 是否在「线段」(x1, y1)~(x2, y2) 上 # 这里的前提是 (xk, yk) 一定在「直线」(x1, y1

  • Markdown常用语法分享2021-07-18 21:58:21

    什么是Markdown Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。简单点来说就是我们平时为了更方便的显示我们需要的精美页面而去学习的纯文本标记语言。 下面来介绍Markdown的语法 如何生成标题 语法格式: #+空

  • 239. 滑动窗口最大值(Hard)2021-07-18 16:34:17

    给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回滑动窗口中的最大值。   示例 1: 输入:nums = [1,3,-1,-3,5,3,6,7], k = 3输出:[3,3,5,5,6,7]解释:滑动窗口的位置

  • Hard | LeetCode 32. 最长有效括号 | 正反方向扫描2021-07-17 23:35:29

    32. 最长有效括号 给你一个只包含 '(' 和 ')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度。 示例 1: 输入:s = "(()" 输出:2 解释:最长有效括号子串是 "()" 示例 2: 输入:s = ")()())" 输出:4 解释:最长有效括号子串是 "()()" 示例 3: 输入:s = "" 输出:0 提示: 0 <= s

  • Codeforces Round #685 (Div. 2)E2. Bitwise Queries (Hard Version)题解(数学竞赛/组合构造题)2021-07-15 23:31:23

    题目链接: https://codeforces.com/contest/1451/problem/E2 大意:这是一个人机交互题。一共有N个[0, N-1]的整数,其中N是2的幂次。允许每次人指定其中两个数字与AND、OR、XOR其中一种运算,查询其计算后得到的结果。最多查询N + 1次,复现出整个数组每个数字的值。 思路: 记我们的原始

  • 题解 【AT1983 [AGC001E] BBQ Hard】2021-07-14 15:01:07

    \(\large\mathcal{Description}\) 有 \(n\) 个数对 \((A_i,A_j)\). 求: \[\sum\limits_{i=1}^n\sum\limits_{j=i+1}^n{a_i+b_i+a_j+b_j \choose a_i+a_j} \]答案对 \(10^9+7\) 取模. \(\large\mathcal{Solution}\) 暴力求解上述式子是 \(\mathcal{O}(n^2)\) 的,我们考虑如何优化它。

  • 【CF802O】April Fools' Problem (hard)2021-07-14 08:00:29

    题目 题目链接:https://codeforces.com/contest/802/problem/O \(n\) 道题, 第 \(i\) 天可以花费 \(a_i\) 准备一道题, 花费 \(b_i\) 打印一道题, 每天最多准备一道, 最多打印一道, 准备的题可以留到以后打印, 求最少花费使得准备并打印 \(k\) 道题。 \(k,n\leq 500000,1\leq a_i,b

  • Hard | LeetCode 84. 柱状图中最大的矩形 | 单调栈2021-07-11 15:31:07

    84. 柱状图中最大的矩形 给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。 求在该柱状图中,能够勾勒出来的矩形的最大面积。 以上是柱状图的示例,其中每个柱子的宽度为 1,给定的高度为 [2,1,5,6,2,3]。 图中阴影部分为所能勾勒出的最大矩形面积,其

  • Codeforces Round #721 (Div. 2) B. Palindrome Game (easy and hard version) (思维 + 简单博弈)2021-07-09 22:32:40

    easy version 传送门 hard version 传送门 题意: 给定一个由0和1组成的字符串,进行如下两种操作; 将0变为1,花费1代价;如果字符串不是回文串,则选手可以进行一次翻转,花费0代价(简单问题版本中字符串为回文串); Alice先手; 思路: 首先是简单版本,统计0的个数 0的个数为偶数,Alice先手破坏回

  • HDU-1097 A hard puzzle2021-07-09 22:00:50

    1097 A hard puzzle 题目大意:给出a与b两个数,求出a的b次方的最后一位数。做题思想:利用幂等,a^b的最后一位数会循环出现,而且周期不会超过4,因为就算是2,它的4次方也大于10了。思路:暴力求解:循环b-1次,每一次循环乘上a,再%10这样提交会超时利用周期不超过4#include include include incl

  • STM32 如何定位导致发生 hard fault 的代码段2021-07-09 18:04:01

    产生 hard fault 方法: 对不可访问的内存地址进行写操作 uint32_t *addr = (uint32_t *)0x20100000; *addr = 0x12;   方法1: 使用 RT-Thread 系统,如果出现 hard fault,会在中断服务函数 HardFault_Handler 中打印如下消息: 从 log 可得知 线程 “ connect t “ 内的程序

  • 【Linux】拯救者Y700安装问题“拯救者无法开启wifi问题”2021-07-08 16:56:06

    我在我的拯救者Y700上面安装Ubuntu和win10的双系统,遇到了一堆问题。。。记录下博客,方便自己重装和帮助其他遇到困难的人。(后续遇到更新) 1.拯救者无法开启wifi问题 使用这个命令 rfkill list all 如果结果是类似于下面这样的 0: ideapad_wlan: Wi

  • Android Studio去掉编辑框中间的一条线2021-07-06 17:02:43

    现状: 方法:File-Settings-Editor-General-Appearance 取消勾选“Show hard wrap guide(configured in Code Style optios)” 显示。

  • centos7 elasticsearch7.13安装2021-07-03 00:01:19

    官方下载: https://www.elastic.co/cn/downloads/elasticsearch 根据需要选择自己的版本: 我用的linux 直接下载,我的服务2核4g,环境是centos7.9 文件放到/usr/doumingquan/elk/下 tar -zxvf elasticserarch7.13.2 mv elasticsearch7.13.2 elasticsearch cd elasticsearch 修改

  • 制作Linux U启2021-07-01 15:32:18

    1.使用ultraiso制作U盘启动盘 (1)点击“打开”,选择centOS文件;        (2)“启动”->"写入硬盘映像"    (3)先将U盘格式化,再写入    (4)完成U盘引导安装    (5)使用虚拟机建立一个新的虚拟机,选择该虚拟机并进入编辑界面    (6)选择硬盘    (7)硬盘类型“SCSI”    (8)磁盘

  • 文件换行输入和清空2021-06-30 01:02:09

    cat > /etc/security/limits.conf<< EOF* soft nproc 16384* hard nproc 16384* soft nofile 1048576* hard nofile 1048576* soft stack 10240* hard stack 32768* hard memlock 8000000* soft memlock 8000000EOFecho -ne "* soft nofile 65536* hard nofile

  • AT1983 [AGC001E] BBQ Hard2021-06-26 23:03:50

    题面传送门 代数推导天地灭,组合意义保平安。 首先我们发现如果我们预处理组合数然后暴力计算是\(O(n^2)\)的很难优化。 我们考虑换一个思路。 我们知道\(C^{a_i+b_i}_{a_i}\)是从\((0,0)\)走到\((a_i,b_i)\)的方案数。 那么原题目要求的就是\((-A_i,-B_i)\)走到\((A_j,B_j)\)的方

  • git操作设置2021-06-20 00:01:32

    查看配置 git config --list   设置名字及邮箱 git config --global user.name "名字" git config --global user.email "邮箱"   查看修改日志 git log   版本回退上1个 git reset --hard HEAD^ 版本回退上5个 git reset --hard HEAD~5 版本回退指定版本(版本号不需要写全

  • [日常] git版本回退2021-06-17 19:54:26

    还没有push到远程的时候,版本回退的测试如下 先克隆一个空的测试仓库,这是我自己在gitlab里创建的空仓库 git clone http://192.168.1.114:8090/admintsh/blog.git 提交三次代码git add .git commit -m "xxx"使用git log查看提交日志 返回上一版本,HEAD指针指向上一个就写一个^,回退

  • CF1534F2 Falling Sand (Hard Version)2021-06-15 19:34:16

    对所有的 # 编号并构造图:若 \(i\) 被“影响”后能影响 \(j\),则对 \(i\) 和 \(j\) 连边。对于同一列的点,可以只对相邻的点连边。 先找出原图中的所有极大强连通分量并缩点。对于 Easy Version,答案即为缩点图中入度为 \(0\) 的点数。 对于 Hard Version,若 \(a_i > 0\),将第 \(i\) 列

  • [CF]1526C2 Potions (Hard Version) 优先队列、贪心2021-06-15 13:02:59

    题目链接 题意:1~n中 从左到右选点 使得它们的和大于等于0 输出最多能选多少个点。 思路: 1.只要喝不死就往死里喝。 2.如果第i瓶会喝死 跟之前喝过的药剂比 如果比 毒性最大的药 毒性小 那就更新一下最小值。这样结果不会更糟。 #include <iostream> #include <algorithm> #include

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

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

ICode9版权所有