序号

Java 幸运数

依然范特西╮ 提交于 2020-03-12 08:20:36
问题描述 幸运数是波兰数学家乌拉姆命名的。它采用与生成素数类似的“筛法”生成。 首先从1开始写出自然数1,2,3,4,5,6,… 1 就是第一个幸运数。 我们从2这个数开始。把所有序号能被2整除的项删除,变为: 1 _ 3 _ 5 _ 7 _ 9 … 把它们缩紧,重新记序,为: 1 3 5 7 9 … 。这时,3为第2个幸运数,然后把所有能被3整除的序号位置的数删去。注意,是序号位置,不是那个数本身能否被3整除!! 删除的应该是5,11, 17, … 此时7为第3个幸运数,然后再删去序号位置能被7整除的(19,39,…) 最后剩下的序列类似: 1, 3, 7, 9, 13, 15, 21, 25, 31, 33, 37, 43, 49, 51, 63, 67, 69, 73, 75, 79, … 输入格式 输入两个正整数m n, 用空格分开 (m < n < 1000*1000) 输出格式 程序输出 位于m和n之间的幸运数的个数(不包含m和n)。 样例输入1 1 20 样例输出1 5 样例输入2 30 69 样例输出2 8 import java . util . Scanner ; public class 幸运数 { public static void main ( String [ ] args ) { Scanner sc = new Scanner ( System .

序号互换

无人久伴 提交于 2020-03-03 01:25:20
序号互换 时间限制:1000 ms | 内存限制:65535 KB 难度:2 描述 Dr.Kong设计了一个聪明的机器人卡多,卡多会对电子表格中的单元格坐标快速计算出来。单元格的行坐标是由数字编号的数字序号,而列坐标使用字母序号。观察字母序号,发现第1列到第26列的字母序号分别为A,B,…,Z,接着,第27列序号为AA,第28列为AB,依此类推。 若给Dr.Kong的机器人卡多一个数字序号(比如32),它能很快算出等价的字母序号(即AF),若给机器人一个字母序号(比如AA)),它也能很快算出等价的数字序号(27),你能不能与卡多比试比试,看谁能算得更快更准确。 输入 第一行: N 表示有多少组测试数据。 接下来有N行, 每行或者是一个正整数,或者是一个仅由大写字母组成的字符串。 输入保证,所有数字序号和字母序号对应的数字序号均 ≤ 2*10^9 输出 对于每一行测试数据,输出一行。如果输入为一个正整数序号,则输出等价的字母序号;如果输入为字符串,则输出等价的数字序号。 样例输入 3 27 G AA 样例输出 AA 7 27 1 #include<iostream> 2 #include<cstdio> 3 #include<stack> 4 #include<string.h> 5 using namespace std; 6 7 stack<char> s; 8 9 int

oracle erp 表结构

大城市里の小女人 提交于 2020-03-02 04:52:27
BOM模块常用表结构 表名: bom.bom_bill_of_materials 说明: BOM清单父项目 BILL_SEQUENCE_ID NUMBER 清单序号(关键字) ASSEMBLY_ITEM_ID NUMBER 装配件内码 ORGANIZATION_ID NUMBER 组织代码 ASSEMBLY_TYPE NUMBER 装配类别 SPECFIIC_ASSEMBLY_COMMENT VARCHAR2(240) 注释(装配件状态P、R等) COMMON_ORGANIZATION_ID NUMBER 公共组织 COMMON_BILL_SEQUENCE_ID NUMBER 公共序号 COMMON_ASSEMBLY_ITEM_ID NUMBER 公共项目内码 表名:bom.bom_inventory_components 说明:BOM清单构成项目 COMPONENT_SEQUENCE_ID NUMBER 构件序号 BILL_SEQUENCE_ID NUMBER 清单序号 OPERATION_SEQ_NUM NUMBER 操作序列号 COMPONENT_ITEM_ID NUMBER ITEM_NUM NUMBER 项目序列号 COMPONENT_QUANTITY NUMBER 构件数量 COMPONENT_YIELD_FACTOR NUMBER 产出因子 EFFECTIVITY

6-8 求单链表元素序号 (10分)

a 夏天 提交于 2020-02-07 06:03:47
本题要求实现一个函数,求带头结点的单链表中元素序号。 函数接口定义: int Locate ( LinkList L, ElemType e); L是带头结点的单链表的头指针,e是要查找的元素值。如果e在单链表中存在,函数Locate返回其序号(序号从1开始);否则,返回0。 裁判测试程序样例: #include <stdio.h> #include <stdlib.h> typedef int ElemType; typedef struct LNode { ElemType data; struct LNode *next; }LNode,*LinkList; LinkList Create();/* 细节在此不表 */ int Locate ( LinkList L, ElemType e); int main() { ElemType e; LinkList L = Create(); scanf("%d",&e); printf("%d\n", Locate(L,e)); return 0; } /* 你的代码将被嵌在这里 */ 输入样例: 2 1 4 5 3 -1 5 输出样例: 4 分析: 一开始有一个1分的点一直卡着不过 后来发现是思路和人家想的不一样,别人的代码是先判断是不是一样再往下走,如果不一样才继续找,而我的代码是不管三七二十一一直找,找得到才停下

sparksql:函数使用

守給你的承諾、 提交于 2020-02-04 04:53:03
concat_ws: 用指定的字符连接字符串 例如: 连接字符串: concat_ws("_", field1, field2),输出结果将会是:“field1_field2”。 数组元素连接: concat_ws("_", [a,b,c]),输出结果将会是:"a_b_c"。 collect_set: 把聚合的数据组合成一个数组,一般搭配group by 使用。 例如有下表T_course; id name course 1 zhang san Chinese 2 zhang san Math 3 zhang san English spark.sql("select name, collect_set(course) as course_set from T_course group by name"); 结果是: name course_set zhang san [Chinese,Math,English] RANK, DENSE_RANK, ROW_NUMBER都是把表中的行按分区内的排序标上序号,但有一点差别 : RANK:可以生成不连续的序号,比如按分数排序,第一第二都是100分,第三名98分,那第一第二就会显示序号1,第三名显示序号3。 DENSE_RANK: 生成连续的序号,在上一例子中,第一第二并列显示序号1,第三名会显示序号2。 ROW_NUMBER:

sparksql:去重row_number,生成排序序号 :RANK, DENSE_RANK, ROW_NUMBER的区别

最后都变了- 提交于 2020-02-04 01:37:27
https://blog.csdn.net/qq_39869388/article/details/80422472 去重: select date,phone from (select *,row_number() over (partition by phone order by date) num from tmp_table1) t where t.num=1 第一步:select *,row_number() over (partition by phone order by date) num from tmp_table1 按照phone 去重,date排序 第二步:num=1 就是留下num=1 的数据,起到去重 生成排序: 场景是需要基于xx字段排序,生成序列号,也用row_number select *,row_number() over (order by date) num from tmp_table1 https://blog.csdn.net/weixin_42379136/article/details/86675049 RANK, DENSE_RANK, ROW_NUMBER都是把表中的行按分区内的排序标上序号,但有一点差别: RANK:可以生成不连续的序号,比如按分数排序,第一第二都是100分,第三名98分,那第一第二就会显示序号1

字符串的序号

。_饼干妹妹 提交于 2020-01-18 05:09:39
Python中字符串的序号有两种:正向递增序号和反向递减序号。 正向递减序号是从第一个字符计数为0,向后序号递增。 反向递减序号是从最后一个字符开始计数为-1,向前递减 可以用[ ]来获取字符串中的一个或多个字符 <字符串>[M]:返回字符串中的单个字符 <字符串>[M:N]:返回字符串中的从M到N(包括M,不包括N)的字符串 来源: CSDN 作者: 咸鱼4号 链接: https://blog.csdn.net/weixin_44652687/article/details/103952951

标签,点击时弹出对应的序号相关

你说的曾经没有我的故事 提交于 2020-01-18 02:59:19
1. 创建10个a标签,点击时弹出对应的序号 let a2 ; for ( let i = 0 ; i < 10 ; i ++ ) { a2 = document . createElement ( 'a' ) ; a2 . text = i + '测试' ; a2 . addEventListener ( 'click' , function ( e ) { e . preventDefault ( ) ; alert ( i ) ; } ) document . body . appendChild ( a2 ) ; } 来源: CSDN 作者: 前端小兔子 链接: https://blog.csdn.net/qq_33084055/article/details/103826812