ICode9

精准搜索请尝试: 精确搜索
  • 1108 String复读机2022-07-15 23:35:49

    代码 #include <iostream> #include <cstdio> #include <string> #include <map> using namespace std; int main() { string s; map<char,int> mp; mp['S']=0; mp['t']=0; mp['r']=0; mp['i']=0

  • NC14698 模拟战役2022-07-15 23:03:13

    题目链接 题目 题目描述 齐齐和司机在玩单机游戏《红色警戒IV》,现在他们的游戏地图被划分成一个n*m的方格地图。齐齐的基地在最上方的4行格内,司机的基地在最下方的4行格内。他们只有一种攻击方式:远程大炮,相关属性如下: 1、 大炮可以打到地图的任意一个位置。 2、 双方每次必须动

  • nodepad++未保存文件的内容安不安全?2022-07-15 11:35:44

    文章不易,请关注公众号 毛毛虫的小小蜡笔,多多支持,谢谢。 有任何问题都可以留言咨询。     问题 最近安全问题比较敏感,需要各种自查。 比如查询代码是否保存了明文密码,甚至自己的电脑上的文件,是否保存了明文密码等等。 我自查了之后,觉得为了安全,就把电脑上的文本文件保存的敏感信

  • mysql between 包含边界吗?2022-07-15 11:32:50

    很多时候需要卡一个区间 就要判断包含边界情况 先说答案 包含 版本 mysql> SELECT VERSION(); +-----------+ | VERSION() | +-----------+ | 5.7.26 | +-----------+ 1 row in set (1.06 sec) 对象 :业务主键 mysql> select id from alarm_detector; +----+ | id | +----+ |

  • 2022-07-13 第一组 吕政洋 java语言基础2022-07-14 22:04:10

    目录1.java性质2.java的特点3.Java的数据类型*4.数据类型的转换*5.运算符* 1.java性质 2.java的特点 3.Java的数据类型* 4.数据类型的转换* 5.运算符* 一.java性质: 1.java是半解释半编译的语言 2.java历史:1995年,詹姆斯.高斯林-----sun公司,发明了java语言,java是用少量的c和大量的c

  • 20220713 十组 袁清清 学习笔记2022-07-14 00:37:02

    Java学习序列1 今日学习重点 基本数据类型 常量与变量 标识符 两种基本数据类型转换 运算符 基本数据类型 整数类型: byte:字节占用1字节8位,用来表达最小的数据单位,储存数据长度为 -128~127 short:字节占用2字节16位,储存数值长度为 -215~215 int:字节占用4字节32位,最为常用的整数类

  • 2022-07-13 第八组 刘禹彤 学习笔记2022-07-13 20:34:39

    第五天打卡 ###今天我们学习了Java基础   1.JAVA的历史: 1995年,詹姆斯高斯林。sun公司,发明了JAVA语言,印尼的爪哇岛。JAVA语言:寓意就是为全世界软件爱好者递上一杯热乎的咖啡。早期是移动端。2009年sun公司被oracl(甲骨文)旧金山收购。JAVA是程序员写的,以十进制为单位写的文件,计算机

  • 2022-07-13 第二组 卢睿 学习心得2022-07-13 20:03:56

    Java(半解释半编译) 学习心得 今天开始学习java,虽然以前学过一些,但是通过今天的学习,使我温故而知新,巩固了以前学的知识,还学到了一些没接触过的知识,比如基本的数据类型的一些小细节,以前没学过,现在知道了,感觉对我以后的java学习有很大的帮助,毕竟基础是最重要的。感觉以后还是需要定

  • 2022-07-13 第十组 王凌霄 Java基础(1)学习笔记2022-07-13 20:02:13

      今天学习了Java基础,了解了Java的发展历程、Java的特点,动手配置了Java环境,下载了编写代码用到的软件Idea。今天一天学下来,感觉重点之一在于Java中的数据类型,刚刚学到基本数据类型,晚上根据自己掌握的情况以及对知识点的记忆,做了一张简易的思维导图。  明天学完引用数据类型,再

  • agc002 E - Candy Piles2022-07-13 18:34:46

    题意: n 堆石子,两个人轮流操作,每次操作可以拿完最多的一堆或者每堆拿一个。拿走最后一个石子的人输 \(n\le 1e5,a_i\le 1e9\) 思路: 把 \(a[]\) 从大到小排序。转化一下题中的操作:拿完最多的一堆就是删除最左的那列,就是往右走一步;每堆拿一个就是删除最下的那行,就是往上走一步。画图

  • 2022 07 13 第一小组 田龙跃 Java再学习笔记2022-07-13 18:00:39

    1.类名命名规则: 只能由数字字母,下划线,美元符号组成(不能以数字开头,尽量不要用下划线开头) 2.注释(养成多写注释的好习惯) 单行注释 // ctrl+/ 多行注释 // ctrl+shirt+/ 文档注释 / */ 3.精度及精度类型转换运算 精度:浮点型大于整形 整形:位数越大精度越高 浮点型:double>float 低精度

  • Notepad++ 在文档每行前后添加指定字符2022-07-13 11:33:30

    将需要在每行开头、结尾添加字符的内容复制到 Notepad++    Ctrl+C 打开 点击替换  在查找目标(F)中输入   ^ (每行的前面)/ $ (每行的后面) ,在替换为(L) 中输入要添加的字符,在查找模式中选择正则表达式,最后点击全部替换  每行前边插入 "    每行后插入 ", 作者:Yicol链接

  • 解决Clion无法使用#include<bits/stdc++.h>万能头文件的问题2022-07-13 07:04:19

    问题: Clion无法编译使用#include<bits/stdc++.h>万能头文件 原因: Mac自带的编译器clang无法使用万能头文件及部分算法所需函数。 补充说明: C/C++主要编译器为:clang,gcc,g++ C++编译器:clang , g++ C编译器:gcc(含 g++ ) Mac自带的编译器:clang 解决方法: 使用 g++ 编译c/cpp文件

  • Codeforces Round #805 (Div. 3) A——E补题2022-07-12 22:00:59

    A. Round Down the Price 题意: 给一个数n,要求找到离这个数最近的10的幂次。然后输出两者差值 思路:看了下数据范围,1e9,直接枚举就好了。从1e9开始,如果大于n就除10,否则就停止,相减即可 解决代码: void solve() { int n; cin >> n; int a = 1e9; while(a > n) { a /= 10; } co

  • 用g++命令执行C++多文件项目2022-07-12 17:03:31

    在不同的系统平台上,执行 C++ 程序的常用方式也有所不同。 比如说在 Windows 平台上,我们经常使用 Visual Studio、dev C++、codeblocks 这些 IDE 执行 C++ 程序; 而在 Linux 平台上,虽然也有很多可用的 C++ IDE,但执行 C++ 程序更常采用的方式是使用 g++ 命令。 除此之外,Linux 平台

  • 1074 宇宙无敌加法器2022-07-12 15:04:22

    易错点 最高位的进位不要忽略 需要考虑两个0相加的情况程序不出错 代码 #include <iostream> #include <cstdio> #include <string> #include <stack> using namespace std; int main() { string s; string s1,s2; stack<char> st; stack<long long> st2; int tm

  • 冒泡排序2022-07-11 21:08:42

    public class Demo { public static void main(String[] args) { //冒泡排序 int[] ints = {3,2,43,54,32,22,-2,34,66,35}; int temp; for (int i = 0; i < ints.length - 1; i++) {//从第i个数开始 for (int j = 0; j < ints.length

  • 数据结构课程设计2022夏7-2 关键路径2022-07-11 20:33:26

    7-2 关键路径 假定一个工程由若干子任务构成,使用一个包含n个顶点、e条边的AOE网表示该工程,顶点编号为1至n,有向边表示该工程的每个子任务,边的权值表示完成该子任务所需的时间,假定网中只含一个源点和一个汇点。请编写程序求出该工程的所有关键活动,并计算完成该工程所需的最短时间

  • [2018 集训队互测 Day 1] 完美的队列2022-07-11 20:32:25

    一、题目 点此看题 二、解法 突破本题的关键是全局询问,对于每个询问 \((l,r,x)\),考虑计算出它完全消失的时间 \(ed_i\),那么在 \([i,ed_i)\) 这段时间内权值 \(x\) 都是出现的。所以如果我们处理出了所有 \(ed_i\),可以直接回答询问。 处理 \(ed_i\) 并不好直接 polylog,考虑将原序列

  • Codeforces Round #805 (Div. 3)2022-07-11 16:06:35

    比赛链接: https://codeforces.com/contest/1702 E. Split Into Two Sets 题意: \(n\)(\(n\) 为偶数)张多米诺骨牌,每张骨牌有两个数字(数字范围为 1 到 \(n\)),问是否能将所有的骨牌分成两堆,每堆中的数字没有重复。 思路: 容易知道最后划分出来的两堆骨牌覆盖了 1 到 \(n\) 的所有数字,即每

  • 快速排序2022-07-11 13:35:11

    题目链接 快速排序板子题,练习快速排序的代码,下面是排序算法的一些对比 快速排序的思路图 快速排序的代码 #include <iostream> using namespace std; const int N = 1e5 + 10; int q[N]; int quick_sort(int q[], int l, int r) { if (l >= r) return 0; else {

  • 桶排序---明明的随机数2022-07-11 09:05:13

    桶排序 题目地址 数据范围是1到1000的随机数,每个出现的次数小于100次,且重复的数字只保留一个,所以很显然利用桶排序的知识即可轻松ac 桶排序就是开一个比给定数据范围略大的一个数组(防止数组越界),且数组内存放的数字全部为0,然后对题目输入的数据进行遍历,也可以在读入时就进行处理

  • notepad++ 编写html代码快捷键切换到浏览器查看2022-07-10 21:01:39

    1、右键chrome属性,查看目标C:\Users\duanx\AppData\Local\Google\Chrome\Application\chrome.exe       2、然后notepad运行,输入如下,然后保存C:\Users\duanx\AppData\Local\Google\Chrome\Application\chrome.exe "$(FULL_CURRENT_PATH)"  

  • 【数组】 - 移除元素2022-07-10 19:00:57

    移除元素 数组的元素在内存地址中是连续的,不能单独删除数组中的某个元素,只能覆盖。   例题 - “27. 移除元素” “快慢指针法” // 时间复杂度:O(n) // 空间复杂度:O(1) class Solution { public: int removeElement(vector<int>& nums, int val) { int slowIndex =

  • 2022-07-10 17:05:26

    \(\bold{Tarjan\ SCC}\) OI-Wiki 里说的还好。 贴一个代码。 void Tarjan( int u ){ idx[ u ] = low[ u ] = ++ c , s[ ++ t ] = u , ins[ u ] = 1 , pos[ u ] = t; for( int v : V[ u ] ) if( ! idx[ v ] ) Tarjan( v ) , low[ u ] = min( low[ u ] , low[ v ] ); else if

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

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

ICode9版权所有