ICode9

精准搜索请尝试: 精确搜索
  • 嵌入式学习DAY9 --- const修饰的指针 ,函数 ,函数的声明 ,指针作为参数传参 ,一维和二维数组的传参2021-03-04 19:00:27

    嵌入式入门学习笔记,遇到的问题以及心得体会! DAY9 概述: 1,const修饰的指针 2,函数 3,函数的声明 4,指针作为参数传参 5,一维和二维数组的传参 笔记: 1,const修饰的指针 int a = 90; a = 100; printf(“a = %d\n”,a);//100 const int a = 90; a = 100; 总结: 1,被const 修饰的变量的存

  • c++中二分查找中的binary_search,lower_bound,upper_bound2021-03-04 19:00:14

    注意:如果数组无序,请先用sort将数组排序 binary_search(起始地址,结束地址,要查找的数值) 返回值是 是否存在这么一个数,是一个bool值。 #include<bits/stdc++.h> using namespace std; int a[100005]; int main(){ int n; cin >> n; for(int i=0; i<n; i++) { cin >> a[i]

  • C++小白成长记录2021-03-04 18:59:28

    编写学习C++的第一个程序 #include <iostream> #include <Windows.h> using namespace std; //声明命名空间 int main(void){ cout<<"Hello World!"<<endl; //在控制台上打印一段文字 system("pause"); //暂停 return 0; //函数返回值0 }

  • Eastern Exhibition-(二维中位数)2021-03-04 18:34:13

    题目链接:点击进入 题目 题意 n个二维平面上的点,让你在整数坐标中找一个距离这n个点距离之和最近的点,求这样的点有多少个。 思路 二维中位数,将二维的坐标分别投射到一维的x轴和y轴上,再分别取一维中位数(奇数时,中位数是中间数;偶数时,中位数是中间两个数中间的所有数),将取得的两个

  • 剑指 Offer 58 - II2021-03-04 18:33:49

    左旋转字符串 自己的解法 public String reverseLeftWords(String s, int n) { return s.substring(n,s.length()) + s.substring(0,n); // 更简洁一点可以写为:return s.substring(n)+s.substring(0,n); } 暂未发现有其他特别好的解法。

  • 2021-03-042021-03-04 18:03:20

    ccf Z字形扫描 问题描述   在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag Scan)。给定一个n×n的矩阵,Z字形扫描的过程如下图所示:    对于下面的4×4的矩阵,   1 5 3 9   3 7 5 6   9 4 6 4   7 3 1 3   对其进行Z字形扫描后得到长度为16的序

  • 第十届蓝桥杯试题F——特别数的和2021-03-04 18:01:57

    在写check函数时,一开始return 0 的位置写错,写在了循环的里面,就一直不对。。。 #include<iostream> using namespace std; int check(int n) { while(n) { int t = n % 10; n = n / 10; if(t == 2 || t == 0 || t == 1 || t == 9) { return 1; } } return

  • P5445 [APIO2019]路灯 树套树2021-03-04 18:01:31

    题意: 戳这里 分析: 暴力: \(O(nq)\) 的暴力没有什么意义,我们换一个思路,我们对于询问的区间进行莫队,然后统计前缀中 \(r-l+1\) 的位置有多少个,这个可以用线段树维护,每一个节点维护一个 pair ,重载一下取 \(\max\) ,复杂度也许是 \(O(n\sqrt n\log )\),实际得分 60pts 正解 我们考虑

  • List接口2021-03-04 17:35:38

    List接口中常用的方法 List集合存储元素特点:有序可重复 有序:List集合中的元素有下标 从0开始,以1递增 可重复:存储一个,还可以再存储相同对象 List既然是Collection接口的子接口,那么肯定List接口有自己的特色方法 Void add(int index, E element)使用较少,因为底层存储为数组,向指定

  • 1142 Maximal Clique (25 分)2021-03-04 17:34:23

    先判断是否是clique,即判断是否任意两边都相连;之后判断是否是maximal,即遍历所有不在集合中的剩余的点,看是否存在一个点满足和集合中所有的结点相连,最后如果都满足,那就输出Yes表示是Maximal clique。 const int N=210; bool g[N][N]; int v[N]; bool vis[N]; int n,m,q; int main()

  • HashMap的初始容量大小和长度扩展。hash算法2021-03-04 17:32:06

    总结: 初始容量:默认16 加载因子:默认0.75.  map集合长度大于上一次扩展前长度1.75倍的时候再扩展。每次扩展都是原来的两倍。 先看构造方法。  /**      * The default initial capacity - MUST be a power of two. 初始容量默认为16,扩展的时候也必须是2的次幂    

  • 状态压缩dp 愤怒的小鸟2021-03-04 17:03:02

    状态压缩dp可太难了 但大体上和状态机感觉适基于差不多的思想 这种dp除了能够用某种图形不重叠地填满一张图 还可以用于检测是否所有的要求都达到了状态(这话说的我自己都不知道在说什么 https://www.luogu.com.cn/problem/P2831 noip 2016 愤怒的小鸟 这道题正如其名 给了我们一张

  • 一维树状数组的基本操作及简单应用2021-03-04 17:01:25

    树状数组 基本操作一、单修区查代码 二、区修单查代码 三、区修区查解析代码 简单应用一、谜一样的牛代码 二、楼兰图腾解析[请看大佬题解](https://www.acwing.com/solution/content/13818/)代码 基本操作 一、单修区查 洛谷P3374 题目描述 如题,已知一个数列,你需要进

  • D. Genius‘s Gambit 构造题+思维2021-03-04 16:59:21

    题目: https://codeforces.ml/contest/1492/problem/D 题意:用a个0和b个1来构造x和y,使得x - y 的二进制表示1的个数为k。 分析: 构造方法: 1 1 ***********0 1 0 ***********1 首先把最前面必须放一个1,这是保证前置不为0的要求。 另外再选一个1和一个0,将他们分别放置,拉开一个k的

  • java生成二维码,跳转到指定页面2021-03-04 16:58:28

    一、介绍:生成二维码有很多种方法,比如微信公众号的生成二维码,但是这个二维码只能用微信扫描且会(可以带参数)自动跳转到微信的公众号页面,不支持跳转到其他网页。这里说的二维码是扫描(微信、QQ、浏览器等扫描)可以跳转到指定网址的二维码。二维码最早是由日本一家公司开发的,并且该二

  • DFS深度搜索2021-03-04 16:34:05

    DFS解决迷宫问题 1、问题 2、原理分析 https://www.bilibili.com/video/BV1bK4y1C7W2?p=1 3、代码实现 #include<cstdio> using namespace std; int p,q;//终点坐标 int m,n;//迷宫有m行n列 int min=99999999; int a[100][100];//1空地,2障碍物 int v[100][100];//0未访问,1

  • [已解决]error: cannot convert `int*' to `int**' for argument `2' to `void print_f(int, i2021-03-04 16:05:09

    #include "stdio.h" #include "stdlib.h" #include "time.h" void print_f(int n,int *a[]); int main(void) { int a[50],i; printf("编号 数据\n"); srand((int)time(0)); for (i=0;i<20;i++) { a[i] = 1 + (int)(200.0

  • #寒假1# D - Nearest Common Ancestors2021-03-04 16:04:49

    题目 https://vjudge.net/problem/POJ-1330 思路 LCA中的倍增解法 ① 用二维数组 t r e e [ x

  • C#html转图片2021-03-04 16:01:06

      摘抄方法 /// <summary> /// 类说明:HTML代码转换为图片的公共类 /// 作者:段江涛 /// 时间:2019/10/17 11:16:38 /// </summary> public class HtmlToPicHelper { private static Bitmap ConverHTML(string htmPath) { string Image

  • java方法2021-03-04 15:34:42

    1. 什么是方法 方法是语句的集合,完成一类的功能,解决某一类问题。 方法包含在类或对象中。 追求原子性和模块化 就像是我们c\c++中的函数 2. 方法的定义和调用 仍旧是含有形参(定义时候)、实参(就是我们调用是赋的值) 修饰符不分先后 修饰符 返回值类型 方法名(参数类

  • JAVA SE基础知识总结2021-03-04 15:30:48

    JAVA基础篇 1_JAVA语言概述1.1 JAVA的总体概述1.2 JAVA语言概述1.2.1 基础常识1.2.2 计算机语言的发展迭代史1.2.3 Java语言版本迭代概述1.2.4 Java语言应用的领域1.2.5 Java语言的特点 1.3 开发环境的搭建(重点)1.3.1 JDK、JRE、JVM的关系1.3.2 JDK的下载、安装1.3.3 path环

  • LeetCode 354. 俄罗斯套娃信封问题2021-03-04 15:03:27

    题目描述 给定一些标记了宽度和高度的信封,宽度和高度以整数对形式 (w, h) 出现。当另一个信封的宽度和高度都比这个信封大的时候,这个信封就可以放进另一个信封里,如同俄罗斯套娃一样。 请计算最多能有多少个信封能组成一组“俄罗斯套娃”信封(即可以把一个信封放到另一个信封里面)

  • Python坑:bool是int的子类、列表循环中的变量泄露、lambda在闭包中会保存局部变量、重用全局变量2021-03-04 15:01:10

    bool是int的子类 a = True print isinstance(a, int) print True == 1 print False == 0 运行结果: True True True 列表循环中的变量泄露 # 情况一 i = 1 li = [i for i in range(5)] print i # 情况二 i = 1 for i in range(5): pass print i 运行结果: 4 4 列表

  • 数论初步2021-03-04 15:01:06

    一些定理 裴蜀定理 若关于 \(x,y\) 的不定方程 \(ax+by=c\) 有解(\(a,b,c \in \mathbf{Z}\)),则 \(c \bmod \gcd(a,b) =0\) 。 费马小定理 若 \(p\) 为质数,且 \(\gcd(a,p)=1\) ,则 \(a^{p-1} \equiv 1 \pmod{p}\) 。 欧拉定理 若 \(\gcd(a,m)=1\) ,则 \(a^{\varphi(m)} \equiv 1 \pmod

  • 随机输出字符串的文字2021-03-04 14:58:07

    // 随机输出字符串的文字.cpp : 定义控制台应用程序的入口点。 // // 飞机大战(敌机放子弹).cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <windows.h> #include <iostream> #include <vector> #include <time.h> #include <string> using namespace

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

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

ICode9版权所有