ICode9

精准搜索请尝试: 精确搜索
  • 整数字节转换2022-06-02 15:31:36

    在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 1 参考《GMT 0009-2012 SM2密码算法使用规范》第6节“数据转换” 在utils.h和utils.c中完成整数与8位字节串的转换功能(10'): int Int2ByteArr(unsigned int i, unsigned char * ba); int ByteArr2Int(unsigned char *

  • 数据转换-整数字节数组2022-06-02 15:31:12

    数据转换-整数字节数组 utils.h #ifndef UTILS_H #define UTILS_H int Int2ByteArr(unsigned int i, unsigned char * ba); int ByteArr2Int(unsigned char * ba,unsigned int * i); #endif test.c #include<stdio.h> #include"utils.h" int main(){ unsigned int

  • 九日集训 Day 1 函数2022-06-01 00:02:09

    一、概念定义 1、函数简介 函数可以把大的计算任务分解成若干较小的任务,然后通过调用的方式达到代码复用。一个逻辑不写多遍,减少代码维护成本。 调用函数的一方不需要了解函数的具体实现,对于它来说,这部分是一个"黑盒子",从而使得程序结构更加清晰。C语言在设计中考虑了函数的高效性

  • http://ybt.ssoier.cn:8088/problem_show.php?pid=10062022-05-30 19:31:19

    1006:A+B问题 时间限制: 1000 ms         内存限制: 66536 KB 【题目描述】 大部分的在线题库,都会将A+B问题作为第一题,以帮助新手熟悉平台的使用方法。 A+B问题的题目描述如下:给定两个整数A和B,输出A+B的值。保证A、B及结果均在整型范围内。现在请你解决这一问题。 【输入

  • 算法灵魂源自数学--数论数学笔记2022-05-29 19:32:15

    数论数学笔记 第一章:整数的可除性 整除的概念及欧几里得除法 整除定义 素数与合数的定义 不完全商和余数定义 最大公因数与广义欧几里得除法 最大公因数 最大公因数性质 整除的进一步性质及最小公倍数 最小公倍数 素数分解 素数定理 同余式 同余的概论和及基本性质

  • 有理数及其表示2022-05-28 19:01:23

    有理数 定义 两个整数之比 . 基本表示 有理数不就是两个整数之比嘛 . 于是我们整一个数表用来枚举两个整数,不就能表示所有有理数了嘛 . 大概就是第 \(i\) 行第 \(j\) 列表示 \(\dfrac ij\) . 这个玩意就叫做 Cantor 表,入门的时候肯定都做过吧 /cy 如果说按照蛇形来走就可以证明有

  • http://ybt.ssoier.cn:8088/problem_show.php?pid=10032022-05-27 19:02:20

    1003:对齐输出 时间限制: 1000 ms         内存限制: 66536 KB 【题目描述】 读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们,按照格式要求依次输出三个整数,之间以一个空格分开。 【输入】 只有一行,包含三个整数,整数之间以一个空格分开。 【输出】 只有一行,按照

  • 初遇C++2022-05-25 18:33:04

    时间:2022年3月28日 题目描述: 求2个整数的和。 输入a、b这2个整数,求它们的和。 #include <iostream>using namespace std;int main(){ long long a,b,c; cin>>a>>b; c=a+b; cout<<c<<endl; return 0;}

  • ybt 1108:向量点积计算2022-05-25 18:31:44

    1108:向量点积计算   时间限制: 1000 ms 内存限制: 65536 KB 提交数: 31749 通过数: 25128 【题目描述】 在线性代数、计算几何中,向量点积是一种十分重要的运算。给定两个nn维向量a=(a1,a2,...,an)a=(a1,a2,...,an)和b=(b1,b2,...,bn)b=(b1,b2,...,bn),求点积a⋅b=a1b1

  • [AcWing 900] 整数划分2022-05-24 21:04:02

    类比完全背包 复杂度 \(O(n^{2})\) 总体复杂度 \(1000^{2} = 1 \times 10^{6}\) 点击查看代码 #include<iostream> using namespace std; const int N = 1010, mod = 1e9 + 7; int n; int f[N]; int main() { cin >> n; f[0] = 1; for (int i = 1; i <= n; i ++) f

  • 手把手教你 使用scala中的随机数2022-05-23 08:34:01

    object TestRandom extends App { //创建随机数对象 private val random = new Random() private val random1 = Random //获取 整数随机数 //random.nextInt(x) 返回一个 [0,x)随机整数 println(s"整数随机数:${random.nextInt(200)}") println(s"整数随机数:${r

  • 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 n个 整数,并返回他们的数组下标。。2022-05-20 14:31:06

    eg: 给定 nums =[3, 2, 3, 1, 5], target = 13 因为 nums[0] + nums[1] +nums[2] + nums[4]= 3+2+3+5=13 所以返回 [0, 1, 2, 4] from itertools import combinations a = [3, 2, 3, 1, 5] target = 13 # 为数组标记下标 def markingIndex(a): arr = [] for key, val

  • 面试题 05.06. 整数转换-----位运算2022-05-19 23:33:38

    题目表述 整数转换。编写一个函数,确定需要改变几个位才能将整数A转成整数B。 示例: 输入:A = 29 (或者0b11101), B = 15(或者0b01111) 输出:2 位运算 依次判断A和B各位置上面的数字是否相同,如果不相同则改变位数res+1 class Solution { public int convertInteger(int A, int B) {

  • C语言中的除法和取余运算2022-05-16 09:00:11

    对除法的说明 C语言中的除法运算有点奇怪,不同类型的除数和被除数会导致不同类型的运算结果: 当除数和被除数都是整数时,运算结果也是整数;如果不能整除,那么就直接丢掉小数部分,只保留整数部分,这跟将小数赋值给整数类型是一个道理。 一旦除数和被除数中有一个是小数,那么运算结果也是小

  • 【简单】3、罗马数字转整数2022-05-15 00:04:17

    一、解题思路 【1】hashmap:枚举出所有可能,包含1个字母和两个字母的情况 【2】先截取2个字母,判断是否在hashmap中,有的话用hashmap.get获取value,坐标向后两位 【3】如果截取的两个字母不再hashmap中,则用当前的位置获取值,判断是否在hashmap中 def romanToInt(s): hashMap = {

  • DD摆磁铁2022-05-14 16:03:32

    现在萨摩耶给了 DDDD 一棵树,树上有 2*m2∗m 个节点上有磁铁, DDDD 要把他们配对成 mm 对,为了让一对中两个磁铁的吸引减少,我们要使 \sum_{i=1}^{m}dis_{pair}∑ i=1 m ​ dis pair ​ 最大化 DDDD 想知道距离和最大为多少 输入格式 第一行两个整数分别表示 n,mn,m 第二行 2*m2∗m

  • 整数和浮点数2022-05-14 10:00:15

    整数有多个进制   二进制0b开头   八进制0开头   十六进制0x开头  0-9 A-F   浮点数   位数有限  有限位数的数   离散   舍入误差  有四舍五入   大约  接近但不等于   尽量避免使用浮点数进行比较 金额用BigDecimal

  • 关于 欧几里得算法+裴蜀定理+扩展欧几里得2022-05-12 20:03:58

    一、欧几里得算法 又称辗转相除法,用于计算两个整数a,b的最大公约数 gcd(a,b)。基本算法:设 a = qb + r,其中a,b,q,r都是整数,则 gcd(a,b) = gcd(b,r),即 gcd(a,b) = gcd(b,a%b)。 证明: a = qb + r如果 r = 0,那么 a 是 b 的倍数,此时显然 b 是 a 和 b 的最大公约数。如果 r ≠ 0,任何整除 a

  • 数据类型----(整数类型)2022-05-12 13:01:34

    JAVA是一种强类型语言,每个变量都必须声明其类型. 数据类型 基本数据类型 数值型 整数类型: byte /short/int/long 浮点类型 float/double 字符型 char 布尔型 boolean 引用数据类型 类 class 接口 interface 数组   Java语言整型常数的三种表示形式: 十进制整数,如 99  -500  

  • MySQL数据类型decimal详解2022-05-12 11:02:41

    大概意思是这样的: decimal(m,d) m是数字的最大位数,他的范围是从1-65; d是小数点后的位数,他的范围是0-30,并且不能大于m。 如果m被省略了,那么m的值默认为10, 如果d被省略了,那么d的值默认为0. 举例表示: 1、decimal(5,2) 所指代的范围是-999.99~999.99 数字的最大位数是5位,小数点右侧是2

  • 罗马数字转整数2022-05-11 22:04:20

    罗马数字转整数 题目 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,

  • 磊磊零基础打卡算法:day09 c++ 双指针,二进制转换2022-05-10 23:34:47

    5.10 双指针算法 一般都是先有暴力直接解法的情况下进行优化,最常用的有滑动窗口,将字符串换行,将原来o(n2)的复杂度降为o(n); 特别注意:这里的双指针一般是有序的,而且存在单调性;如果没有序,建议先sort, 双指针分为两种情况:两条路径,还有一条路径对碰指针;     例题 给定一个

  • http://ybt.ssoier.cn:8088/problem_show.php?pid=10002022-05-09 21:34:32

    1000:入门测试题目 时间限制: 1000 ms         内存限制: 32768 KB 【题目描述】 求两个整数的和。 【输入】 一行,两个用空格隔开的整数。 【输出】 两个整数的和。 【输入样例】 2 3 【输出样例】 5 #include <iostream> using namespace std;int main(){    i

  • Python入门教程NO.2 用python做个自我介绍2022-05-09 21:33:35

    本文涉及的 python 基础语法为:数据类型 1. 字符串的拼接 我们在上一章中已经简单介绍了一下字符串的创建方式,这里我们简单学习一下字符串的运算和拼接。 字符串的运算 字符串的拼接 1. 使用(+)操作符拼接 我们发现上面的字符串加法把两个单词拼到一起后非常不好看,那我们可以在他们

  • 蓝桥杯历届真题(python B组 )2022-05-09 20:32:59

    第十一届蓝桥杯大赛第二次模拟(软件类)真题 Python组 【问题描述】在计算机存储中,12.5MB是多少字节?【答案提交】这是一 道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只 填写这个整数,填写多余的内容将无法得分。 ''' 这里注意是byte不是bit,byte是字

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

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

ICode9版权所有