- 博客(13)
- 收藏
- 关注
原创 Tomcat10 依赖
<dependencies> <dependency> <groupId>jakarta.servlet.jsp</groupId> <artifactId>jakarta.servlet.jsp-api</artifactId> <version>3.0.0</version> <scope&g
2021-11-16 21:30:44
1098
原创 hoj-2081-手机短号 Java题解
手机短号Problem Description大家都知道,手机号是一个11位长的数字串,同时,作为学生,还可以申请加入校园网,如果加入成功,你将另外拥有一个短号。假设所有的短号都是是 6+手机号的后5位,比如号码为13512345678的手机,对应的短号就是645678。现在,如果给你一个11位长的手机号码,你能找出对应的短号吗?Input输入数据的第一行是一个N(N <= 200),表示有N个数据,接下来的N行每一行为一个11位的手机号码。Output输出应包括N行,每行包括一个对应的
2021-05-11 20:19:28
235
原创 hoj-2072-单词数-java题解
单词数Online Judge Online Exercise Online Teaching Online Contests Exercise AuthorF.A.QHand In HandOnline Acmers Forum | DiscussStatistical ChartsProblem ArchiveRealtime Judge StatusAuthors Ranklist C/C++/Java Exams ACM StepsGo to JobContest
2021-05-09 20:02:57
105
原创 hoj-2055-An easy problem-java题解
Problem Descriptionwe define f(A) = 1, f(a) = -1, f(B) = 2, f(b) = -2, … f(Z) = 26, f(z) = -26;Give you a letter x and a number y , you should output the result of y+f(x).InputOn the first line, contains a number T.then T lines follow, each line is a c
2021-05-09 18:33:00
194
原创 hoj-2054-A == B ?-java题解
A == B ?Problem DescriptionGive you two numbers A and B, if A is equal to B, you should print “YES”, or print “NO”.Inputeach test case contains two numbers A and B.Outputfor each case, if A is equal to B, you should print “YES”, or print “NO”.Sample
2021-05-08 20:00:15
102
转载 hoj-2042-不容易系列之二-java题解
不容易系列之二Problem Description你活的不容易,我活的不容易,他活的也不容易。不过,如果你看了下面的故事,就会知道,有位老汉比你还不容易。重庆市郊黄泥板村的徐老汉(大号徐东海,简称XDH)这两年辛辛苦苦养了不少羊,到了今年夏天,由于众所周知的高温干旱,实在没办法解决牲畜的饮水问题,就决定把这些羊都赶到集市去卖。从黄泥板村到交易地点要经过N个收费站,按说这收费站和徐老汉没什么关系,但是事实却令徐老汉欲哭无泪:(镜头回放)近景:老汉,一群羊远景:公路,收费站…收费员(彬彬有礼+
2021-05-08 19:46:43
277
原创 hoj-2040-亲和数-java题解
亲和数古希腊数学家毕达哥拉斯在自然数研究中发现,220的所有真约数(即不是自身的约数)之和为:1+2+4+5+10+11+20+22+44+55+110=284。而284的所有真约数为1、2、4、71、 142,加起来恰好为220。人们对这样的数感到很惊奇,并称之为亲和数。一般地讲,如果两个数中任何一个数都是另一个数的真约数之和,则这两个数就是亲和数。你的任务就编写一个程序,判断给定的两个数是否是亲和数Input:输入数据第一行包含一个数M,接下有M行,每行一个实例,包含两个整数A,B; 其中
2021-05-08 19:39:53
177
转载 进制转化
进制转换的函数总结://十进制转成十六进制:Integer.toHexString(n);//十进制转成八进制Integer.toOctalString(n);//十进制转成二进制Integer.toBinaryString(n);//十六进制转成十进制Integer.valueOf(“AAAA”,16).toString();//十六进制转成二进制Integer.toBinaryString(Integer.valueOf(“AAAA”,16));//十六进制转成八进制Intege
2021-04-28 11:00:15
71
原创 二分查找
标题 二分查找题目 :x的平方根实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。示例 1:输入: 4输出: 2示例 2:输入: 8输出: 2说明: 8 的平方根是 2.82842…,由于返回类型是整数,小数部分将被舍去。代码如下:class Solution { public int mySqrt(int x) { int l = 0, r =
2021-04-23 17:49:36
50
原创 素数算法(埃氏筛法 &&欧拉筛法)
埃氏筛法:整数的唯一分解定理:任何一个大于1的自然数 N,如果N不为质数,都可以唯一分解成有限个质数的乘积N=P1 ^ a1 · P2 ^ a2 · P3 ^ a3 · … · Pn ^ an ,这里P1<P2<P3<…<Pn均为质数,其诸指数 ai 是正整数。bool vis[maxN];void init(){ memset(vis,false, sizeof(vis));//所有数初始化为0->质数 vis[0]=true; vis[1
2021-01-06 21:19:46
363
原创 最大公约数函数(外带最小公倍数)GCD
最大公约数函数(外带最小公倍数)GCD第一种(最快)int gcd(int a, int b){ return a == 0 ? b : gcd(b % a, a); } 第二种int gcd(int x, int y){ if(y == 0) return x; if(x < y) return gcd(y,x); else return gcd(y, x%y); } 第三种int gcd(int x,int y ) {
2021-01-05 19:57:26
735
原创 快速排序
qsort包含在<stdlib.h>头文件中,此函数根据你给的比较条件进行快速排序,通过指针移动实现排序。排序之后的结果仍然放在原数组中。使用qsort函数必须自己写一个比较函数。从小到大:int num[100];int lll ( const void *a , const void *b ){return *(int *)a - *(int *)b;}qsort(num,100,sizeof(num[0]),lll);从大到小:int num[100];int
2021-01-04 18:32:29
55
原创 水仙花数
#include <stdio.h>int main(void){int m, n, j, i, t;while(~scanf("%d%d", &m, &n) ) { // 水仙花数计数清零 count = 0; for(i=m; i<=n; i++) { // 计算立方和:从个位、十位到百位分别计算求和 int sum = 0; t = i; while(t) {
2021-01-02 11:43:19
700
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人