ICode9

精准搜索请尝试: 精确搜索
  • [数学推导] aw3782. 点(推公式+数学推导+数学证明)2021-07-31 22:32:26

    文章目录 1. 题目来源2. 题目解析 1. 题目来源 链接:3782. 点 2. 题目解析 两点之间距离,为了不重复计算,给每个点编号,并定义其有序性。然后发现,x 和 y 完全可以独立计算。然后推公式即可,公式中有重要的优化需要谨记。 但其实,从分析的角度上来考虑,单独考虑一个点与其它所

  • poj 2196(水题)2021-07-31 10:32:04

    #include<iostream> #include<cstdio> using namespace std; bool test(int n){ int p,s1,s2,s3; s1 = s2 = s3 = 0; p = n; while(p>0){ s1 += p%10; p /= 10; } p = n; while(p>0){ s2 += p%12;

  • Python基本数据类型(四)——Set(集合)、Dictionary(字典)2021-07-30 22:59:57

    文章目录 Set集合一、 创建集合二、 集合运算符三、 内置方法 Dictionary字典一、 创建字典1、 用{}标识2、 构造函数dict3、 其它方法 二、 基本操作三、 内置函数四、 内置方法 Set集合 无序、不重复 由一个或数个形态各异的大小整体组成,构成集合的事物或对象称作元

  • day442021-07-30 22:31:07

    常用的SQL语句 # 1. 添加字段 alter table t1 add age int 约束条件 ;(默认是加在最后)    了解:    alter table t1 add age int 约束条件 after id; # 在id字段后加字段age    alter table t1 add age int 约束条件 first; # 在开头增加字段age    # 2. 修改字段 # m

  • FFT/NTT字符串模糊匹配2021-07-30 20:32:10

    因为FFT精度问题太离谱了,所以墙裂推荐用NTT 首先考虑精确匹配:https://www.acwing.com/problem/content/833/ 假设我们有短串\(s1\)(长度为\(n\)),长串\(s2\)(长度为\(m\)) 我们定义字符差 \[c(x,y) = s1(x) - s2(y) \]若\(c(x,y) = 0\),表明\(s1\)的第\(x\)个字符与\(s2\)的第\(y\)个

  • Python函数学习2021-07-30 15:59:07

    Python函数学习 1. os.listdir() 返回指定文件夹下的文件或者文件夹名称的列表。 2. python内置函数 Python 解释器自带的函数叫做内置函数,这些函数可以直接使用,不需要导入某个模块。 2.1. emumerate() 将一个可遍历的对象(列表、元组、字符串)作为索引,同时列出数据以及下标。

  • Harbour.Space Scholarship Contest 2021-2022 (open for everyone, rated, Div. 1 + Div. 2) B. Reverse S2021-07-30 15:33:00

    B. Reverse String 题意:给定字符串s1,s2,从s1选择一个位置开始,若干次向右再若干次向左,请问是否能得到s2 解法:由于数据给的小,可以采用搜索,遇到第一个相同的字符时,开始向左向右分别搜索,之后每一个字符同理,直到s2全部匹配完成。   #include<bits/stdc++.h> using namespace std; s

  • 学习算法的^_-2021-07-29 23:59:20

    2021.7.29起开始计时 2021年7月29号:暑假集训ing。今天刷了19道oj题。难度还好,不是很难。今天刷题时,由队友指引,知道了一个道理:有些问题,要探究其根本,题目的最终输出!!!可以减少代码量! eg:字符串插入 输入一行字符串S1和 一行字符串S2 把字符串S2插入到S1中间处,并输出插入后的字符串。

  • C++ stdstring类型2021-07-29 23:32:16

    string和vector是c++两种重要的标准库类型。前者是可变长度字符串,后者表示可变长度的集合。使用类型string必须包含string头文件。同样作标准库的一部分,string定义在命名空间std中。 #include <string> // 引入string的头文件 using std::string; 1. string的定义和初始化

  • python进阶练习之——查找字符串❤️2021-07-29 21:33:35

    **题目:**查找字符串。   s1='aabbxuebixuebi' s2='ab' s3='xue' print(s1.find(s2)) print(s1.find(s3))

  • 字符串匹配算法(BF、KMP)2021-07-28 20:57:36

    BF算法 描述: BF,Brute Force,暴力匹配的意思,是最简单直观的字符串匹配算法。假设有主串s1和子串s2,根据BF算法判断s1是否包含s2的步骤如下: 初始下标指针 i, j 分别指向s1, s2的首位置,若s1[ i ]与s2[ j ]匹配成功,则 i++, j++ 继续匹配s1和s2的下一位;若匹配失败主串下标指针 i 回

  • FFT2021-07-28 13:03:18

    #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef long double ld; const int N = 9000000; const ld pi = acos(-1); struct CP { ld x, y; CP operator+(const CP& a) const {return {x + a.x, y + a.y};} CP operator-

  • 万变不离核心基础第五关——改变字符串首字母的大小写/字符串中包含多个单词,改变每个单词首字母的大小写2021-07-27 22:00:35

    面试题第五关: 第一部分——考点: 修改字符串中的字母;拆分字符串。 第二部分——面试题: 1.面试题一:如何改变字符串首字母的大小写。 2.面试题二:如果字符串中包含多个单词,如何改变每个单词首字母的大小写。 第三部分——解析: 面试题一 之 将字符串首字母改为大写: 将字符串首字

  • java面向对象-类与对象的关系2021-07-27 18:04:00

    java面向对象-类与对象的关系 类 类是一种抽象的数据类型,它是对某一事物整体描述/定义,但是并不能代表某一个具体的事物,是一个模板如Person类、Pet类、Car类…Pet类里面有猫狗,Car类里面有轿车,货车,这些类都是用来描述/定义某一类具体的事物应该具备的特点(属性)和行为(方法) 对象

  • 中缀表达式转逆波兰表达式,计算器也可2021-07-27 16:03:57

    package A;import java.util.ArrayList;//此程序你可以验算你的逆波兰表达式有没有写对//4*5-8+60+8/2=4 5 * 8 - 60 + 8 2 / +//其实逆波兰表达式并不难,也是由我们常用的中缀表达式转换来的,仔细写一下就知道了public class JosePhu { public static void main(String[] args)

  • 二刷java继承第六天——面向对象(上)2021-07-26 21:33:05

    个人理解:面向对象所建的类,其实就是数据类型,这样的话能更容易理解,不那么抽象化。 我们定义一个数据类型为了开辟内存空间:存数据 发现问题: 当我们开到一个网页时,会发现数据类型有很多种,但是java提供了最基本的类型,虽然java没有再提供更多的数据类型,但是呢,给我们提供了一种手段,

  • python学习笔记2021-07-26 16:02:17

    1.变量声明 #变量无需类型说明 a = 1 b = 0.5 c = "hello world!" d = [1,2,3,4,5] e = ["a","b","c"] 2.列表操作 #列表的下标从0开始 list0 = [1,2,3,4,5] print(list0[0]) #即输出1 #列表元素截取 list1 = list0[0:2] print(list1) #即输出[1,2,3] #列表添加元素 list0.app

  • Harbour.Space Scholarship Contest 2021-2022 (open for everyone, rated, Div. 1 + Div. 2)2021-07-25 10:31:14

    A 容易发现只有进位的时候会出现这种情况。 所以直接输出\(\frac{n+1}{10}\)即可。 code: int T,n; int main(){ freopen("1.in","r",stdin); scanf("%d",&T);while(T--){ scanf("%d",&n);printf("%d\n",(n+1)/10);[] } } B 暴力枚举两个端点

  • Codeforces Round #607 (Div. 2) G. Beingawesomeism2021-07-24 19:02:16

    题目大意 给出一个 r × c r\times c r×c的矩阵, 每次可以利用图中的一个 1

  • 字典和集合2021-07-21 18:57:48

    集合 集合(set):集合是无序的、不重复的数据集合,它本身是可变的,但里面的元素是不可变类型(这里要注意,即使是含有列表的元组也不可以,必须是完全不可变类型) 1.集合的创建 # 1.集合的创建 s = {1, 2, 3, 1, 2, 3} print(s, type(s)) # 注意点: 集合的元素必须是不可变数据类型 s =

  • 2021-07-20 AcWing 3774. 亮灯时长2021-07-20 22:05:12

    输入样例: 3 3 10 4 6 7 2 12 1 10 2 7 3 4 输出样例: 8 9 6   前缀和+贪心  #include <iostream> #include <cstring> #include <algorithm> using namespace std; const int N = 100010; int a[N], s1[N], s2[N]; int main() { int T,n,m,res; scanf(&quo

  • strlen、strcpy、strcat、strcmp函数编写2021-07-20 20:36:13

    关于四个strlen,strcpy,strcat,strcmp函数的编写方法 #include <assert.h> size_t str_len(const char* str) { assert(NULL != str); const char* tmp = str; while(*tmp) tmp++; return tmp - str; } char* str_cpy(char* dest,const char* src) { assert(NULL!=dest &

  • 6、JQuery2021-07-20 20:31:18

    jQuery操作元素的值 获取元素的值: 语法: $(选择器).val() 等价于: js中的元素.value 获取元素的值: 语法: $(选择器).text() 等价于: js中的元素.textContent 获取元素的值: 语法: $(选择器).html() 等价于: js中的元素.innerHtml 设置元素的值: 语法

  • Mysql__leecode/0626. 换座位2021-07-20 18:32:12

    626. 换座位 一、刷题内容原题链接内容描述 二、解题方法1.方法一:使用 CASE【通过】2.方法二:使用位操作和 COALESCE() 一、刷题内容 原题链接 https://leetcode-cn.com/problems/exchange-seats/ 内容描述 SQL架构 小美是一所中学的信息科技老师,她有一张 seat 座位表,平

  • day82021-07-19 22:05:14

    今天主要学了String的具体应用; String s1="abc";String s2="abc";//直接赋值得到对象s1==s2//判断地址是否相同,==判断数据或地址s1.equals(s2);//equals()判断字符串内容是否相同   String s="asds"; s.charAt(2);//返回索引位置的数据 除了String还有StringBuilder; String:内容

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

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

ICode9版权所有