ICode9

精准搜索请尝试: 精确搜索
  • #C++#__常用关键字的理解2021-01-28 09:31:17

    #C++#__常用关键字的理解 综述一、delete二、default三、new四、static六、static_cast七、typeid八、 综述 全文主要介绍C++中的常用关键字的含义、用法等等,目前介绍内容包括delete、default、new、static、static_cast、typeid,随着应用的增加逐步补充。 对于专门用于修

  • java小知识2021-01-28 09:03:22

    1.Windows系统不区分大小写,DOS命令行写文件名时可用小写 2.long类型书之后必须加“l”或“L”不然系统默认该值为int类型 3.float类型后必须加“f”或“F”不然系统默认为该值为double类型 4.字符串类型String不是基本数据类型,是引用数据类型 5.char类型必须赋值一个字符,char = ‘

  • 十大经典排序算法2021-01-28 09:03:01

    前言说明 十大排序算法可以说是每个程序员都必须得掌握的了,花了一天的时间把代码实现且整理了一下,为了方便大家学习,我把它整理成一篇文章,每种算法会有简单的算法思想描述,为了方便大家理解,我还找来了动图演示;这还不够,我还附上了对应的优质文章,看完不懂你来砍我,如果不想砍我就给我来

  • [CF1475G] Strange Beauty - 数论2021-01-28 09:02:48

    [CF1475G] Strange Beauty - 数论 Description 有 \(n\) 个数,从中挑选一个子集,使得集合中任意两个不同的数 \(x,y\),有 \(x|y\) 或 \(y|x\)。 Solution 子集中最小的数必须要能整除所有的数,所有的数必须要能被最大的数整除 把整除关系画成有向边,则是一个有向无环完全图,我们取其中的

  • List<类>2021-01-28 09:02:37

    List<类>定义与实例化     struct Month_okCase { public int user_id;//法官id public int case_ok;//当月已接案件 public int case_yj;//当月应接案件 public int user_bl;//个人案件比例 public double user_jl;//已接与应接

  • 数组的操作2021-01-28 09:01:34

    1.数组的长度 //数组一旦创建,程序运行期间,长度不可改变 //改变后的是另一个数组 public class Ar12 { public static void main(String[] args) { int [] arrayA =new int[3]; int []arrayB={10,20,30,40,50,60,70,80,90,}; int len =arrayA.length

  • [CF1475F] Unusual Matrix2021-01-28 08:34:09

    [CF1475F] Unusual Matrix Description 对 \(n \times n\) 的 01 矩阵,每次操作可以反转一行或者一列。给定 \(a,b\) 两个矩阵,问 \(a\) 是否可以经过有限次操作变为 \(b\)。 Solution 只要我们确定了某一行(列)的操作情况,所有的操作情况都会被确定,因此只需枚举第一行是否操作,后面的递

  • leetcode-剑指56-I-OK2021-01-28 08:32:11

    // language c // 剑指56-I // https://leetcode-cn.com/problems/shu-zu-zhong-shu-zi-chu-xian-de-ci-shu-lcof/ // 通过了,但是肯定能优化,需要用到亦或,不太懂 /** * Note: The returned array must be malloced, assume caller calls free(). */ // 排序是nlogn不太符合,但是

  • C语言数组(下)2021-01-28 07:01:04

    写一个冒泡排序的函数,代码如下: void bubble_sort(int arr[],int sz) { //确定冒泡排序的函数 int i = 0; for ( i = 0; i < sz - 1; i++) { int flag = 1;//假设这一趟要排序的数值已经有序 //每一趟冒泡排序 int j = 0; for ( j

  • Educational Codeforces Round 102 (Rated for Div. 2) 2021.01.142021-01-28 06:32:03

    https://codeforces.com/contest/1473   A 题意:一个数组,可以用两个不同的元素替换掉另外一个元素,不限次数。问,能否使得数组中所有元素都不大于 d 。 思路:显然,如果所有元素都不大于d,那就执行0次。成立。如果有元素大于d,那就得替换掉,显然选择最小的两个元素进行替换。所以如果最小

  • leetcode-剑指31-OK2021-01-28 05:32:03

    // language c // 剑指31 // https://leetcode-cn.com/problems/zhan-de-ya-ru-dan-chu-xu-lie-lcof/ bool validateStackSequences(int* pushed, int pushedSize, int* popped, int poppedSize){ if(pushedSize==0) return true; // 先实现个栈吧 int stac

  • 选最合适的公寓——距离学校,超市,健身房的最大距离最小2021-01-28 03:32:36

    refer to: https://www.algoexpert.io/questions/Apartment%20Hunting Arrays.Apartment Hunting.Hard 题目描述: 给定一组连续的block的信息链表,每个元素代表每一个街区的设备情况(是否有学校,健身房,超市),再给定一个requirements数组,包含需要考虑的元素(学校,健身房,超市) 求住在哪一

  • 【动态规划】最长上升子序列2021-01-28 03:32:03

    最长上升子序列 const int MAXN = 2e5 + 10; int n, a[MAXN], dp[MAXN]; int LIS1() { memset(dp, INF, sizeof(dp[0]) * (n + 1)); for(int i = 1; i <= n; ++i) *lower_bound(dp + 1, dp + 1 + n, a[i]) = a[i]; int len = 0; while(dp[len + 1] != IN

  • leetcode-剑指47-OK2021-01-28 03:01:03

    // language c // 剑指47 // https://leetcode-cn.com/problems/li-wu-de-zui-da-jie-zhi-lcof/ // 用递归的方法做 int maxValue(int** grid, int gridSize, int* gridColSize){ // max函数 int getmax(int a, int b){ if(a>b) return a; r

  • 2021寒假每日一题《火星人》2021-01-28 02:32:51

    火星人 题目来源:NOIP2004普及组 时间限制:\(1000ms\) 内存限制:\(128mb\) 题目描述 人类终于登上了火星的土地并且见到了神秘的火星人。 人类和火星人都无法理解对方的语言,但是我们的科学家发明了一种用数字交流的方法。 这种交流方法是这样的,首先,火星人把一个非常大的数字告诉人类

  • 并发你必须知道的那些事——浅析 CountDownLatch2021-01-27 23:59:32

    什么是CountDownLatch?        CountDownLatch,它是 JDK 提供的并发流程控制的工具类,它是在 java.util.concurrent 包下,在 JDK1.5 以后加入的。        CountDownLatch 是多线程控制的一种工具,它被称为 门阀、 计数器或者 闭锁。这个工具经常用来用来协调多个线

  • 作业22021-01-27 23:58:41

    public class work1 { static int level = 15; //类变量 属于work1 随类消失 String name = "花木兰"; //实例变量 从属于对象 public static void main(String[] args) { int i=0; //局部变量 类的方法中的变量 } } public

  • 自学第六十一天2021-01-27 23:53:48

    //#include<stdio.h> //int main() //{ // int a = 1,sum = 0; // while (a < 10) // { // int b = 1; // while (b <= a) // { // sum = a * b; // printf("%d*%d=%2d ", a, b, sum); // b++; // } // printf("\n"); // a++; /

  • libtorch教程(三)2021-01-27 23:34:09

    title: libtorch教程(三) date: 2021-01-16 11:50:41 tags: libtorch 基本模块搭建 模块化编程的思想非常重要,通过模块化编程可以大幅减少重复的敲代码过程,同时代码可读性也会增加。本章将讲述如何使用libtorch搭建一些MLP和CNN的基本模块。 MLP基本单元 首先是线性层的声明和定义,

  • leetcode 1323 python2021-01-27 23:33:40

    1323. 6 和 9 组成的最大数字 难度 简单 | 标签 数学 Description 给你一个仅由数字 6 和 9 组成的正整数 num。 你最多只能翻转一位数字,将 6 变成 9,或者把 9 变成 6 。 请返回你可以得到的最大数字。   示例 1: 输入:num = 9669 输出:9969 解释: 改变第一位数字可以得到 666

  • 牛客16429-组合数问题2021-01-27 23:30:47

    题目链接 题目描述 分析:           这道题是一道组合数解决的题,数据范围较小,可以通过递推公式 C a b =

  • 第40期:Keep Balance,平衡二叉树!2021-01-27 23:07:41

    我准备了 1000 本电子书和计算机各领域高清思维导图 100 张,关注后回复【资源】,即可获取!更可回复【内推】加入 BAT 内推群! 在之前的系列中,我们已经学习了二叉树最大深度以及DFS,如果不会可以先查看之前的文章。今天我们将对其进行应用,直接看题目。 01、题目分析 第110题:平衡二

  • P4178 Tree(点分治+容斥)2021-01-27 23:05:28

    传送门 先点分值,求重心分治下去 然后考虑如何计算点 u u u的贡献 首先我们暴力计算出 u u u子树中到

  • 第34期:最后一个单词的长度(高频)2021-01-27 23:04:50

    我准备了 1000 本电子书和计算机各领域高清思维导图 100 张,关注后回复【资源】,即可获取!更可回复【内推】加入 BAT 内推群! 01、题目示例 这是一道简单题,只需要普通的遍历就可以完成。不过会遇到一些坑,如果不注意,还是挺容易出错的。 第58题:最后一个单词的长度 给定一个仅包含

  • 第32天:图解大数打印,这道题如此经典!2021-01-27 23:04:14

    我准备了 1000 本电子书和计算机各领域高清思维导图 100 张,关注后回复【资源】,即可获取!更可回复【内推】加入 BAT 内推群! 为大家分享一道经典面试题目。额外说明的一点是,这道题本身很简单,但是却可以作为很多 中等/困难 题目的基础,比如 超级次方,实现pow(x,n) 等等,在面试时需要额

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有