ICode9

精准搜索请尝试: 精确搜索
  • 2022暑假每日一题笔记(五)2022-07-21 20:35:32

    T1--3715. 最少交换次数 给定一个 1∼N 的随机排列,要求一次只能交换相邻两个数,那么最少需要交换多少次才可以使数列按照从小到大排列呢? 请你求出一个待排序序列的最少交换次数和对应的逆序数列。 逆序数列:给定 n 个数 1,2,…,n 的一个排列 a1a2…an,令 bi 是数 i 在此排列中的逆序

  • 题目412022-07-21 18:04:52

    给定参数n 从1到n会有n个整数 1,2,3,...n 这n个数字共有n!种排列 按大小顺序升序列出所有排列情况 并一一标记 当n=3时,所有排列如下 "123","132","213","231","312","321" 给定n和k 返回第n个排列 输入描述 第一行为n 第二行为k n的范围是 1~9

  • 打印流2022-07-21 12:07:48

    打印流 学习目标 掌握打印流的操作 掌握格式化输出 打印流 在整个IO包中,打印流是输出信息做方便的类,主要包含字节打印流(PrintStream)和字符打印流(PrintWriter)。打印流提供了非常方便的打印功能,可以打印任何的数据类型,例如:小数、整数、字符串等等。 回顾:之前在打印信息的时候需

  • 【LG-P4332 [SHOI2014]】三叉神经树 题解2022-07-20 08:32:48

    题面挺有意思(恶心)的。 传送门:P4332 [SHOI2014]三叉神经树 LCT Solution 1 对于每一个非叶子节点 \(i\),有 \(val_i\),表示其输出为 1 的儿子的总数。所以对于每一个 \(val_i,\ i \in [1,n]\) ,其取值范围是 0~3。所以我们发现这个非叶子节点 \(i\) 最后输出的结果就是 \(\left\lfloor

  • 题目312022-07-20 01:03:52

    一个整数可以由连续的自然数之和来表示 给定一个整数 计算该整数有几种连续自然数之和的表达式 并打印出每一种表达式 输入描述 一个目标整数t 1<= t <=1000 输出描述 1.该整数的所有表达式和表达式的个数 如果有多

  • 数组——遍历数组2022-07-20 00:03:15

    遍历数组 简介:   在编写程序时,数组和循环往往结合在一起使用,可以大大地简化代码,提高程序编写效率。通常使用for循环遍历数组。 示例:   (1)创建整型数组,从控制台接收键盘输入的整型数,并对数组进行循环赋值。 实现步骤:   1)创建整型数组   2)创建Scanner对象   3)将循环变量 i

  • STM32串口输出的几种方法2022-07-18 23:03:29

    方法1:轮询(CPU被阻塞)   方法2:中断     方法3:DMA   使用printf: 1.引入头函数<stdio.h>   2.重写fputc方法   3.while中调用printf (下图采用的轮询方法)       注意!!!!: 使用printf需要把这个打勾,否则串口输出不了。  

  • linux awk 命令使用详解2022-07-18 22:04:54

    前言 awk是linux的一个强大的命令,具备强大的文本格式化能力,比如对一堆看起来没有什么规律的日志文件,文本文件等,通过awk命令之后,格式化输出为专业的可以做为应用级数据分析的样式; awk像是一门编程语言,支持条件判断,数组,循环等诸多的功能; linux三剑客 grep,擅长单纯的查找或匹配文本

  • 二叉树输出2022-07-18 20:33:30

    问题 E: 二叉树输出 时间限制: 1.000 Sec  内存限制: 128 MB 题目描述 树的凹入表示法主要用于树的屏幕或打印输出,其表示的基本思想是兄弟间等长,一个结点要不小于其子结点的长度。二叉树也可以这样表示,假设叶结点的长度为1,一个非叶结点的长并等于它的左右子树的长度之和。

  • CF1708A Difference Operations 题解2022-07-18 16:35:55

    这道题只要想到了思路就很简单啦! 具体思路就是:让 \(i\) 从 \(2\) 一直枚举到 \(n\),假如所有的 \(a_i\) 能整除 \(a_1\),就输出 yes,否则输出 no。 思路清晰了,代码就非常简单写了。 代码 // Author: CrazyWolf #include <bits/stdc++.h> using namespace std; const int maxn = 1e2

  • CF1705A Mark the Photographer 题解2022-07-18 16:35:39

    这道题目的意思其实就是有 \(2n\) 个人,分两排站。求能否使后面的人的高度 \(-\) 前面的人的高度 \(\ge x\)(第 \(i\) 个人的高度是 \(h_i\))。 这道题一看到题目理所当然的就想到先排序,然后判断 \(h_{i + n}\) 是否比 \(h_i\) 高 \(x\) 个单位。一遇到不符合的立马输出 no,直到最后如

  • 转换流的原理和OutputStreamWriter介绍&代码实现2022-07-18 16:32:52

    转换流的原理 OutputStreamWriter介绍&代码实现 package com.yang.Test.ReverseStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; /** * java.io.OutputStreamWriter extend

  • 字节输出流写多个字节的方法,字节输出流的续写和换行2022-07-18 15:01:04

    字节输出流写多个字节的方法     write():将b.Length字节从指定的字节数组写入输出流     writer():从指定的字节数组写人len字节,从偏移量,of开始输出到此输入流 案例:     public class os { public static void main(String[] args) throws IOException { // 创建Fil

  • 缓冲流的原理和BufferedOutputStream字节缓冲输出流2022-07-18 14:04:33

    缓冲流的原理 BufferedOutputStream字节缓冲输出流 package com.yang.Test.BufferedStudy; import java.io.BufferedOutputStream; import java.io.FileOutputStream; import java.io.IOException; /** * java.io.BufferedOutputStream extends OutputStream * BufferedOutpu

  • 字符输出流_Writer类&FileWrite类介绍和字符输出流的基本使用_写出单个字符到文件2022-07-18 10:35:57

    字符输出流_Writer类&FileWrite类介绍 java.io.Writer:字符输出流,是所有字符输出流的最顶层的父类,是一个抽象类 共性抽象方法: void write(int c);写入单个字符 void write(char[] cbuf);写入字符数组 abstract void write(char[] cbuf,int off,int len);写入字符数组的某一部分,of

  • 字符输出流_Writer类&FileWrite类介绍和字符输出流的基本使用_写出单个字符到文件2022-07-18 10:35:57

    字符输出流_Writer类&FileWrite类介绍 java.io.Writer:字符输出流,是所有字符输出流的最顶层的父类,是一个抽象类 共性抽象方法: void write(int c);写入单个字符 void write(char[] cbuf);写入字符数组 abstract void write(char[] cbuf,int off,int len);写入字符数组的某一部分,of

  • io流-字节输出流2022-07-18 09:33:14

    OutputStream抽象类是表示字节输出流的所有类的超类 将指定的字节信息写出到目的地 它定义了字节输出流的基本共性功能方法 OutputStream是隶属于java.io包下 常用方法 public void close():关闭此输出流并释放与此流相关的任何系统资源 public void flush():刷新此输出流并强制任

  • 1499:最短路计数2022-07-18 08:32:10

    【题目描述】 给出一个 N 个顶点 M 条边的无向无权图,顶点编号为 1∼N。问从顶点 1 开始,到其他每个点的最短路有几条。 【输入】 给出一个 N 个顶点 M 条边的无向无权图,顶点编号为 1∼N。问从顶点 1 开始,到其他每个点的最短路有几条。 【输出】 输出 N 行,每行一个非负整数,第 i

  • (推测)复用推挽输出/复用开漏输出 中的复用有什么作用2022-07-18 00:03:46

    假如PA0端口同时用作普通IO输出和USART1输出 而普通IO需要按照我们的要求规则输出高低电平、而USART1又是不同的规律输出高低电平,那么此时唯一的端口PA0如何实现“同时”满足不同输出? 答案就是极其高速的工作,实现“同一时间”重复使用一个端口,即“复用”一词的由来。 其本质是极高

  • 签到2022-07-17 21:12:05

    原题链接 题目描述 背景:本来正在水群,计划12题,但是少了一题签到,群友给了建议(见样例下面的备注),就出了个签到题,在此感谢。 给定一个序列,你可以在序列中任取 44 个数 a,b,c,d (可以重复选取),问是否有一种选择满足:a+b+c=d。 输入描述: 第一行,一个正整数 n ( 1 <= n <= 1e3) 第二行 n 个

  • postgres中psql使用和设置输出结果2022-07-17 20:32:18

    psql官方文档-12 如果在当前shell 下,如果设定 export PGPASSWORD='postgres密码' 环境变量,可以不用每次执行sql 语句或者导入一个sql 文件都输入一次密码的麻烦了。 1.设置输出结果边框 默认:\pset border 0 test=# select * from weather ; city | temp_lo | temp_h

  • 字符串格式化输出2022-07-17 11:34:09

    public class Application { public static void main(String[] args) { String str = "ma qing song"; //split用于分分割字符串 String[] strsplit = str.split(" "); System.out.println(Arrays.toString(strsplit));

  • Java 学习day032022-07-17 00:05:27

    Java 学习day03 变量作用域 类变量 实例变量 局域变量 public class Demo2 { static int a = 32; //类变量 int b = 32;//实例变量,全局变量 public static void main(String[] args) { int c = 32;//局部变量 System.out.println(a);//类变量直接

  • 051.常用的转义字符2022-07-16 18:02:42

    4种常用的转义字符: 反斜杠(\):使反斜杠后面的一个变量变为单纯的字符。 单引号(‘ ’):转义其中所有变量为单纯的字符串。 双引号(“ ”):保留其中的变量属性,不进行转义处理。 反引号(``):把其中的命令执行后返回结果。   使用 \ 对$进行转义:    $$返回进程号。     使用` 命令`,得到

  • 题目182022-07-16 18:02:24

    喊7 是一个传统的聚会游戏 N个人围成一圈 按顺时针从1-7编号 编号为1的人从1开始喊数 下一个人喊得数字是上一个人喊得数字+1 但是当将要喊出数字7的倍数或者含有7的话 不能喊出 而是要喊过 假定N个人都没有失误。

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

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

ICode9版权所有