- 题目链接:数位和 时间限制: 1 Sec 内存限制: 256 MB 题目描述: 数学家高斯很小的时候就天分过人。一次老师指定的算数题目是:1+2+…+100。 高斯立即做出答案:5050! 这次你的任务是类似的。但并非是把一个个的数字加起来,而是对该数字的每一个数位作累加。这样从1加到100的“和”是:901 从10加到15是:21,也就是:1+0+1+1+1+2+1... 题目链接:数位和 时间限制: 1 Sec 内存限制: 256 MB 题目描述: 数学家高斯很小的时候就天分过人。一次老师指定的算数题目是:1+2+…+100。 高斯立即做出答案:5050! 这次你的任务是类似的。但并非是把一个个的数字加起来,而是对该数字的每一个数位作累加。这样从1加到100的“和”是:901 从10加到15是:21,也就是:1+0+1+1+1+2+1...
- 题目链接1094: 有多少位是1 时间限制: 1 Sec 内存限制: 256 MB 题目描述 把一个正数转成二进制数后,各位数字分别是0或1,请你编程统计有多少位是1。 如11的二进制数是1011,共有三位是1。 输入 输入有若干行,每行一个正整数,数字不超过10^18。 输出 对应输出二进制数的1的个数。 样例输入 Copy 11 1 721 样例输出 Copy 3... 题目链接1094: 有多少位是1 时间限制: 1 Sec 内存限制: 256 MB 题目描述 把一个正数转成二进制数后,各位数字分别是0或1,请你编程统计有多少位是1。 如11的二进制数是1011,共有三位是1。 输入 输入有若干行,每行一个正整数,数字不超过10^18。 输出 对应输出二进制数的1的个数。 样例输入 Copy 11 1 721 样例输出 Copy 3...
- 题目链接:1010: 平行四边形 题目描述 已知平行四边形ABCD中的三个点ABC,请编程求出第四个点D。 输入 输入有若干行,每行有6个整数,a1,a2,b1,b2,c1,c2。 表示A(a1,a2),B(b1,b2),C(c1,c2)。 输出 输出D的坐标,格式见样例。 样例输入 Copy 5 0 0 0 1 1 3 2 5 4 4 5 样例输出 Copy D(6... 题目链接:1010: 平行四边形 题目描述 已知平行四边形ABCD中的三个点ABC,请编程求出第四个点D。 输入 输入有若干行,每行有6个整数,a1,a2,b1,b2,c1,c2。 表示A(a1,a2),B(b1,b2),C(c1,c2)。 输出 输出D的坐标,格式见样例。 样例输入 Copy 5 0 0 0 1 1 3 2 5 4 4 5 样例输出 Copy D(6...
- 题目链接:1005: 求和 题目描述 给出一串的数,请计算它们的和。 输入 输入只有一行,包含若干个数,数之间用空格隔开。数字和答案保证在int范围内。 输出 求这些数的和。 样例输入 Copy 1 6 -9 6 5 样例输出 Copy 9 题意:就是不停的读入数字,用空格分开,回车后停止读入。 思路:接受住空格和回车,只要数字累加到结果上,判断输入字符为回车时结束输入... 题目链接:1005: 求和 题目描述 给出一串的数,请计算它们的和。 输入 输入只有一行,包含若干个数,数之间用空格隔开。数字和答案保证在int范围内。 输出 求这些数的和。 样例输入 Copy 1 6 -9 6 5 样例输出 Copy 9 题意:就是不停的读入数字,用空格分开,回车后停止读入。 思路:接受住空格和回车,只要数字累加到结果上,判断输入字符为回车时结束输入...
- 题目链接:买不到的数目 时间限制: 1 Sec 内存限制: 256 MB 题目描述: 小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。 小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。 你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。大于17的任何数字都可以用... 题目链接:买不到的数目 时间限制: 1 Sec 内存限制: 256 MB 题目描述: 小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。 小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。 你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。大于17的任何数字都可以用...
- 重构字符串: 给定一个字符串S,检查是否能重新排布其中的字母,使得两相邻的字符不同。 若可行,输出任意可行的结果。若不可行,返回空字符串。 示例 1: 输入: S = “aab” 输出: "aba" 示例 2: 输入: S = “aaab” 输出: "" 注意: S 只包含小写字母并且长度在[1, 500]区间内。 题意:一个字符串,看是否可以重新排列后使相邻的... 重构字符串: 给定一个字符串S,检查是否能重新排布其中的字母,使得两相邻的字符不同。 若可行,输出任意可行的结果。若不可行,返回空字符串。 示例 1: 输入: S = “aab” 输出: "aba" 示例 2: 输入: S = “aaab” 输出: "" 注意: S 只包含小写字母并且长度在[1, 500]区间内。 题意:一个字符串,看是否可以重新排列后使相邻的...
- 目录 通用函数 常见的简单数组函数 一元函数 二元函数 每文一诗(语) 通用函数 常见的简单数组函数 先看看代码操作 mport numpy as np # # 产生一个数组 arr=np.arange(15) arr >>array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13... 目录 通用函数 常见的简单数组函数 一元函数 二元函数 每文一诗(语) 通用函数 常见的简单数组函数 先看看代码操作 mport numpy as np # # 产生一个数组 arr=np.arange(15) arr >>array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13...
- 一、线性表 在介绍数据机构时,我们说到了4类基本的数据结构,而今天要聊到的就是最常见的一种数据结构–线性表。而线性表因为自身的一些差异,又分为很多类型。由存储方式不同,而出现了顺序表和链表。由对表的操作限制,而出现了栈和队列。今天就和大家聊一下顺序表。 1.1、什么是线性表 线性表是非常常见的一种数据结构,想我们之前接触过的数组就是一种线性表。线性表的特点就是,元... 一、线性表 在介绍数据机构时,我们说到了4类基本的数据结构,而今天要聊到的就是最常见的一种数据结构–线性表。而线性表因为自身的一些差异,又分为很多类型。由存储方式不同,而出现了顺序表和链表。由对表的操作限制,而出现了栈和队列。今天就和大家聊一下顺序表。 1.1、什么是线性表 线性表是非常常见的一种数据结构,想我们之前接触过的数组就是一种线性表。线性表的特点就是,元...
- 循环执行代码块指定的次数,或者当指定的条件为真时循环执行代码块。for 循环for 循环用于您预先知道脚本需要运行的次数的情况。语法for (初始值; 条件; 增量){ 要执行的代码;}参数:初始值:主要是初始化一个变量值,用于设置一个计数器(但可以是任何在循环的开始被执行一次的代码)。条件:循环执行的限制条件。如果为 TRUE,则循环继续。如果为 FALSE,则循环结束。增量:主要用... 循环执行代码块指定的次数,或者当指定的条件为真时循环执行代码块。for 循环for 循环用于您预先知道脚本需要运行的次数的情况。语法for (初始值; 条件; 增量){ 要执行的代码;}参数:初始值:主要是初始化一个变量值,用于设置一个计数器(但可以是任何在循环的开始被执行一次的代码)。条件:循环执行的限制条件。如果为 TRUE,则循环继续。如果为 FALSE,则循环结束。增量:主要用...
- YAML是一种非常简洁/强大/专门用于编写配置文件的语言!YAML全称是“ YAML不是标记语言”的递归归缩写,该语言的设计参考了JSON / XML和SDL等语言,以数据为中心,简洁易读,编写简单。YAML语法特性学过编程的人理解起来应该非常容易语法特点大小写敏感通过缩进表示层级关系禁止使用tab缩进,只能使用空格键缩进的空间数量不重要,只要相同层级左对齐使用#表示注释# yamllang... YAML是一种非常简洁/强大/专门用于编写配置文件的语言!YAML全称是“ YAML不是标记语言”的递归归缩写,该语言的设计参考了JSON / XML和SDL等语言,以数据为中心,简洁易读,编写简单。YAML语法特性学过编程的人理解起来应该非常容易语法特点大小写敏感通过缩进表示层级关系禁止使用tab缩进,只能使用空格键缩进的空间数量不重要,只要相同层级左对齐使用#表示注释# yamllang...
- 访问者模式俗称23大设计模式中最难的一个。除了结构复杂外,理解也比较难。在我们软件开发中我们可能会对同一个对象有不同的处理,如果我们都做分别的处理,将会产生灾难性的错误。对于这种问题,访问者模式提供了比较好的解决方案。访问者模式即表示一个作用于某对象结构中的各元素的操作,它使我们可以在不改变各元素的类的前提下定义作用于这些元素的新操作。访问者模式的目的是封装一些施加于某种数据结构元素之上的操... 访问者模式俗称23大设计模式中最难的一个。除了结构复杂外,理解也比较难。在我们软件开发中我们可能会对同一个对象有不同的处理,如果我们都做分别的处理,将会产生灾难性的错误。对于这种问题,访问者模式提供了比较好的解决方案。访问者模式即表示一个作用于某对象结构中的各元素的操作,它使我们可以在不改变各元素的类的前提下定义作用于这些元素的新操作。访问者模式的目的是封装一些施加于某种数据结构元素之上的操...
- 数组,就是相同数据类型的元素按一定顺序排列的集合,可以是一维数组和多维数组。Lua 数组的索引键值可以使用整数表示,数组的大小不是固定的。一维数组一维数组是最简单的数组,其逻辑结构是线性表。一维数组可以用for循环出数组中的元素,如下实例:实例array = {"Lua", "Tutorial"}for i= 0, 2 do print(array[i])end以上代码执行输出结果为:n... 数组,就是相同数据类型的元素按一定顺序排列的集合,可以是一维数组和多维数组。Lua 数组的索引键值可以使用整数表示,数组的大小不是固定的。一维数组一维数组是最简单的数组,其逻辑结构是线性表。一维数组可以用for循环出数组中的元素,如下实例:实例array = {"Lua", "Tutorial"}for i= 0, 2 do print(array[i])end以上代码执行输出结果为:n...
- string(字符串)字符串由一对双引号或单引号来表示。string1 = "this is string1"string2 = 'this is string2'也可以用 2 个方括号 "[[]]" 来表示"一块"字符串。实例html = [[<html><head></head><body> <a href="http://www.runoob.com/">菜鸟教程</a></bo... string(字符串)字符串由一对双引号或单引号来表示。string1 = "this is string1"string2 = 'this is string2'也可以用 2 个方括号 "[[]]" 来表示"一块"字符串。实例html = [[<html><head></head><body> <a href="http://www.runoob.com/">菜鸟教程</a></bo...
- ArrayMap及SparseArray是android的系统API,是专门为移动设备而定制的。用于在一定情况下取代HashMap而达到节省内存的目的。一.源码分析(由于篇幅限制,源码分析部分会放在单独的文章中)二.实现原理及数据结构对比 三.性能测试对比四.总结一.源码分析稍后会在下一篇文章中补充(都写在一篇,篇幅太长了)二.实现原理及数据结构对比1. hashMapPaste_Image... ArrayMap及SparseArray是android的系统API,是专门为移动设备而定制的。用于在一定情况下取代HashMap而达到节省内存的目的。一.源码分析(由于篇幅限制,源码分析部分会放在单独的文章中)二.实现原理及数据结构对比 三.性能测试对比四.总结一.源码分析稍后会在下一篇文章中补充(都写在一篇,篇幅太长了)二.实现原理及数据结构对比1. hashMapPaste_Image...
- 在 MySQL 中,有三种主要的类型:文本、数字和日期/时间类型。Text 类型:数据类型描述CHAR(size)保存固定长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的长度。最多 255 个字符。VARCHAR(size)保存可变长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的最大长度。最多 255 个字符。注释:如果值的长度大于 255,则被转换为 T... 在 MySQL 中,有三种主要的类型:文本、数字和日期/时间类型。Text 类型:数据类型描述CHAR(size)保存固定长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的长度。最多 255 个字符。VARCHAR(size)保存可变长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的最大长度。最多 255 个字符。注释:如果值的长度大于 255,则被转换为 T...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签