ICode9

精准搜索请尝试: 精确搜索
  • ABC 258 上分记录2022-07-02 22:01:40

    A 模拟,注意特判前导零。 signed main() { int x; cin >> x; int h = x / 60; x %= 60; printf("%d:", h + 21); if(x <= 10) printf("0"); printf("%d",x); return 0; } B 我们发现他能够将这个矩形给复制成 \(9\) 份。 然后在复制后的矩形里去找最大值就行了。 const i

  • cf1622 D. Shuffle2022-05-16 01:00:08

    题意: 给定01串,你可以进行至多一次操作:选择一个恰含 K 个1的子段,任意改变这个子段中字符的顺序。问可能得到的不同串的数量 串长 5000 思路: 正常计数很容易就重复计算了。正解是暴力: 枚举第一个被改变(0变1、1变0)的位置 \(l\) 和最后一个被改变的位置 \(r\)(\(l<r\))。注意只要 \([l,r

  • AWS学习笔记(十五):CloudFront2022-04-23 11:34:24

    CloudFront vs S3 Cross Region Replication CloudFront: Global Edge network Files are cached for a TTL (maybe a day) Great for static content that must be available everywhere S3 Cross Region Replication: Must be setup for each region you want replicatio

  • cf1388 D. Captain Flint and Treasure2022-04-20 01:32:24

    题意: 给定数组 \(a[],b[]\),初始答案为0。每次选一个 \(i\),使答案加上 \(a_i\),\(a[b_i]\) 也加上 \(a_i\) 。注意 \(a[b_i]\) 加上 \(a_i\) 就行了,不会连锁反应。 要求每个 \(i\) 选一次,最大化答案并输出方案。 思路: 对于每个点,我们希望在选它之前,先选完它的所有正的前驱点。如果选

  • cf1234 E. Special Permutations2022-04-18 13:00:07

    题意: 有一个 \(1\sim n\) 的从小到大的排列,即 \(1,2,\cdots ,n\),记为 \(P_1\) 定义 \(P_i\) 为:在 \(P_1\) 中把数字 \(i\) 移到最前面,其他数字的相对位置不变得到的新排列 定义 \(p_x(P_i)\) 为数字 \(x\) 在排列 \(P_i\) 中的位置 给定数组 \(a[]\),定义函数 \(f_i\) 为 \(\Sigma

  • P3522 [POI2011]TEM-Temperature2022-04-02 02:00:09

    题意: 数组中的每个数可在 \([l_i,r_i]\) 中任取,求最长不降子段的长度。 思路: 对某个位置 \(j\),\(i\) 能更新 \(j\) 当且仅当 \(l_k\le r_j,\forall k\in [i,j-1]\),即 \(r_j\ge \max l_k\)。为了最优,当然要用满足条件的最左的 \(i\) 来更新 \(j\) 单点队列维护递减的 \(l\),则队头是

  • How does HTTPS work? What's a CA? What's a self-signed Certificate?2022-03-09 22:33:09

    How does HTTPS work? What's a CA? What's a self-signed Certificate? ref https://www.youtube.com/watch?v=T4Df5_cojAs

  • c语言学习笔记2022-03-01 01:31:17

    1. 数据类型 基本类型: 整数类型  char  (-128 到 127 或 0 到 255)   1字节   signed char      unsign char  0 到 255   signed  int     unsign int   signed  long    unsign long   浮点类型 枚举类型:   void 类型: 派生类型:

  • Mysql ERROR 1690 (22003): BIGINT UNSIGNED value is out of range in..的解决方法2022-02-24 10:00:42

    因为2个时间在数据库里设计的都是无符号,但是使用结束时间-开始时间=负数,所以报错 今天在做一个功能的时候,用到两个时间戳相减来做查询条件,由于其两个字段都是unsigned的,并两个的大小是不一样。所以直接相减查询的时候, 就出现ERROR 1690 (22003): BIGINT UNSIGNED value i

  • C语言初步学习笔记——第十二节 数据的储存(一)2022-02-20 17:02:32

    C语言类型 1、内置类型 char short int…… 类型的意义? 1、使用这一类型时开辟内空间的大小 2、如何看待内存空间的视角(int a——整型变量,占四字节;float a——浮点数,占四字节) #include<stdio.h> int main() { int a = 10;//4 bit float f = 10.0;//4 bit return 0; } 类型的

  • 省选模拟测试52022-01-21 20:32:59

    T1 点点的圈圈 因为只有包含关系和不相交关系,就可以根据包含关系\(O(n^2)\)建树,\(O(n)\)跑树形dp 考虑优化建树,把一个圆看成一个正方形然后做扫描线,线段树每个节点维护set,存纵坐标在这个区间的正方形的编号 需要判四个角,暴力跳就行了 大多数情况下复杂度\(O(n\log^2n)\) T2 点点的

  • 将BMP 格式图片转换为 JPEG 格式【c语言源码】2022-01-19 19:01:11

    原理及代码讲解链接: https://blog.csdn.net/qq_44394952/article/details/122587306?spm=1001.2014.3001.5502. 主函数main() int main() { int mm = 2; printf(" =========功能:将BMP格式图片转换为JPG格式=========\n"); while(mm != 1 ) {

  • 4-11.1 C++ 整型的隐式类型转换2022-01-18 12:03:55

    整型在运算时小类型会自动转换为大类型【保证精度】 右值给左值赋值时,会被转换为左值类型 int i; long long j; int res = i+j; //i转换为long long,i+j的类型是long long,给res初始化时又转为int 有符号与无符号整型预算时,谁的类型大,容得下结果,就转换为谁,都能容下时以signed

  • Android使用Ant自动打包,kotlin中文教程2021-12-31 12:34:40

    <property name=“out-signed-package” value=" o u t d i r

  • 解决MongoDB官网下载过慢问题2021-12-17 21:59:57

    1.官网下载地址 MongoDB Community Download | MongoDBDownload the Community version of MongoDB's non-relational database server from MongoDB's download center.https://www.mongodb.com/try/download/community 2.点击download 右边的copy link https://fastdl.mongod

  • C++ Primer Notes —— 冷知识、易错、易忘、编程技巧、原理等(缓慢更新 21/11/24)2021-11-24 18:57:59

    术语表 术语解释方法(method)成员函数的同义术语<< 输出运算符将右对象的值写入左侧运算对象,返回值为左侧对象>> 输入运算符将左侧对象所指定的输入流读取数据,存入右侧运算对象中,返回值为左侧对象bit byte word一个二进制0或1为一位(bit) 一个字节(byte)为8位 ;一个字在不同的架构

  • C/C++ 基础类型能表示的范围2021-11-04 11:33:35

    以 32 bit system 为例: signed char 8 bit 0000 0000 有符号类型,需要最高位表示符号,所以一共 7 bit 表示大小 signed char 能表示的范围为 -2^7 ~ 2^7-1   unsigned char 表示的范围为 0 ~ 2^8-1   依次类推 signed int 表示范围为 -2^21 ~ 2^31-1 unsigned int 表示的范围为 0~

  • 2021.10.31 day07 第一周c语言学习汇总2021-10-31 21:59:46

    一、学习了关于c语言以及Linux的历史发展 BCPL->NewB->C语言->UNIX->Minix->Linux(开源)->gcc编译器 二、下载安装了并了解VirtualBox以及Ubuntu Linux系统常用命令:     常用命令:         ls 显示当前目录下的文件         -a 显示当前目录的隐藏文件 以.开头的文件都

  • 基础课 第二讲 数据结构2021-10-27 13:04:15

    单链表 826.单链表 双链表 827.双链表 栈 828.模拟栈 队列 829.模拟队列 单调栈 830.单调栈 处理出每个数左边最近的比它小的数,如不存在则为 -1 cin >> a[i]; while(tt && stk[tt] >= a[i]) tt--; if(tt) cout << stk[tt]; else cout << -1; stk[++tt] = a[i]; 131.直方图中最大

  • mysql数据库按照varchar字符串类型排序2021-10-25 17:36:06

    未排序状态   使用order by desc降序(asc 默认升序),无效果 原因:mysql进行的排序规则是按照ASCII码进行排序,(从字符串左边第一个字符开始往后逐位比较的,例如“1”<"10,"10"<"2",“10"<"3",..."10"<"9"等)   解决办法: 第一种:使用mysql转换函数 order by CAST(id as SIGN

  • 【Verilog】表达式位宽与符号判断机制2021-10-23 18:34:39

    缘起于p1课下alu算数位移设计。查了好多资料,最后发现还是主要在翻译官方文档。浪费了超多时间啊,感觉还是没搞透,还是先以应用为导向放一放,且用且归纳 1.表达式位宽 expression bit length 身为硬件描述语言,Verilog表达式运算过程中必然要严肃考虑位宽问题 表达式的位宽由式中操作

  • 关于verilog中的关键词signed2021-10-22 18:36:08

    在数字电路中,出于应用的需要,我们可以使用无符号数,即包括0及整数的集合;也可以使用有符号数,即包括0和正负数的集合。在更加复杂的系统中,也许这两种类型的数,我们都会用到。 有符号数通常以2的补码形式来表示。图1列出了4位二进制表示法所对应正负数。进一步观察,我们发现两种类型数的

  • FPGA中一种乘加运算的资源优化写法注意事项2021-10-22 17:30:29

    FPGA中一种乘加运算的资源优化写法注意事项 最近在FPGA里面做小波变换提升算法,由于是多条流水线进行,里面会多次用到乘加的运算结构,最后导致工程占用资源刚刚不够用(105%),很是苦闷,在此记录一下资源优化的一种案例(quartus ii 17.1)。 这是原始算法中的一次分解步骤(中间拎出来的,可

  • c深刨关键字3——彻底搞明白整型在内存的存储!2021-10-10 10:32:45

    文章目录 signed,unsigned与整型在内存的存储有符号数与无符号数我们来看一下数据是如何存储的大小端存储解释char类型神秘补码-128几道内存存储的题!!! signed,unsigned与整型在内存的存储 有符号数与无符号数 char unsigned char signed char short unsigned short [int]

  • CLA not signed yet2021-09-27 12:58:26

    参加github上的开源项目,需要github账号,这是必须的。同时公司内部搭建了个git服务器,每个人都有一个git账号往公司的git服务器push 或者 pull代码。参加开源项目提交代码时,不慎使用了公司的git账号提交导致CLA验证的时候过不去(验证提交代码的user_name),这个时候需要修改本地单独开

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

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

ICode9版权所有