
ACM
经常刷些算法题,培养良好的思维习惯,为自己增加一份竞争力
z2bns
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LeetCode—有效的山脉数组
题目地址 **题目名称:**有效的山脉数组 **难度:**⭐ 题目描述: 给定一个数组A,如果它是有效的山脉数组就返回true,否则返回false。 让我们回顾一下,如果A满足下述条件,那么它是一个山脉数组: A.length >= 3 在 0 < i < A.length - 1 条件下,存在 i 使得: A[0] < A[1] < ... A[i-1] < A[i] A[i] > A[i+1] > ... > A[A.length -原创 2020-11-03 19:56:31 · 455 阅读 · 0 评论 -
LeetCode—两个数的交集
题目地址 **题目名称:**两个数的交集 **难度:**⭐ 题目描述: 给定两个数组,编写一个函数来计算它们的交集。 示例1: 输入:nums1 = [1,2,2,1], nums2 = [2,2] 输出:[2] 示例2: 输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4] 输出:[9,4] 说明: 输出结果中的每个元素一定是唯一的。 我们可以不考虑输出结果的顺序。 ????♂️????♂️????♂️????♂️????♂️????♂️????♂️????原创 2020-11-03 19:55:41 · 451 阅读 · 0 评论 -
LeetCode—罗马数字转整数
题目地址 题目名称:罗马数字转整数 难度:⭐ 题目描述: 罗马数字包含以下七种字符: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 ,即为 X + II 。 27 写做 XXV原创 2020-10-30 11:10:23 · 138 阅读 · 0 评论 -
天池开发者1024编程battle赛-精神小伙场
本次是阿里云天池平台上的在线编程battle赛,详细信息如下 比赛地址: 【精神小伙场】水一波礼品队 【精神小伙场】次次AC队 活动规则: 1、参赛者将与对手【次次AC队】进行较量,答出一题即可上榜,上榜人数多的一方取得胜利并瓜分【精神小伙场】所含34万积分 (可在天池兑换各种丰厚奖品)。 2、请在10月24日下午20:00-22:00期间答题,比赛结束后可以答题但不计入排行榜。 3、排行榜采用ACM赛制,总用时为罚时+答题时间总和。排行榜每2分钟更新1次,22点显示排行榜最终结果。 4、代码中请勿包含任何原创 2020-10-28 21:18:19 · 649 阅读 · 0 评论 -
Leetcode—回文数
题目地址 难度:⭐ 题目描述: 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例1: 输入:121 输出:true 示例2: 输入:-121 输出:false 解释:从左向右读,为-121。从右向左读,为121-。因此它不是一个回文数。 示例3: 输入:10 输出:false 解释:从右向左读,为01。因此它不是一个回文数。 进阶: 你能不将整数转为字符串来解决这个问题吗? <!-- more --> ????原创 2020-10-24 17:59:41 · 294 阅读 · 0 评论 -
LeetCode—整数反转
题目地址 题目名称:两数之和 难度:⭐ 题目描述: 给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例1: 输入:123 输出:321 示例2: 输入:-123 输出:-321 示例3: 输入:120 输出:21 注意: 假设我们的环境只能存储得下32位的有符号整数,则其数值范围为[-231,231-1]。请根据这个假设,如果反转后整数溢出那么就返回0。 ????♂️????♂️????♂️????♂️????♂️????♂️????♂️????♂️????原创 2020-10-22 22:18:13 · 377 阅读 · 0 评论 -
LeetCode—两数之和
题目地址 题目名称:两数之和 难度:⭐ 题目描述: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] ????♂️????♂️????♂️????♂️????♂️????♂原创 2020-10-21 11:14:24 · 470 阅读 · 0 评论 -
HDOJ_2.1.4_Cake
1、题目 2、C++代码 #include<iostream> using namespace std; //求两个数的最大公约数 int gcd(int a,int b){ if(b==0){ return a; }else{ return gcd(b,a%b); } } //规律就是p、q两个数之和减去它们的最大公约数 int main(){ int...原创 2019-12-02 12:57:51 · 143 阅读 · 0 评论 -
HDOJ_2.1.2_How many prime numbers
题目: C++代码: #include<iostream> #include<cmath> using namespace std; int main(){ //N为每组数据个数,num为质数的个数,data为遍历每个数据,i,j为循环变量 int N,num,data,i,j; while(cin>>N){ num=0; //遍历每个正...原创 2019-11-28 09:47:56 · 143 阅读 · 0 评论 -
HDOJ_2.1.1_最小公倍数
题目: C++代码: #include<iostream> using namespace std; int min(int a,int b){ if(a>b){ return b; }else{ return a; } } int main(){ //求两个数a、b的最小公倍数,i为循环变量 int a,b,i; while(cin>>...原创 2019-11-27 09:48:11 · 156 阅读 · 0 评论 -
HDOJ_1.3.8_As Easy As A+B
题目: C++代码: #include<iostream> using namespace std; int main(){ //T为测试用例组数,N为每组的数据个数,i,j为循环变量 int T,N,i,j; cin>>T; int temp; while(T--){ //存储比较的数据 int num[1000]; cin>>...原创 2019-11-26 09:57:17 · 141 阅读 · 0 评论 -
HDOJ_1.3.7_Fighting for HDU
题目: C++代码: #include<iostream> using namespace std; int main(){ //n为每方上场队员人数,i、j为循环变量 int n,i,j; //两方人员能力值 int china[100],japan[100]; int temp; while(cin>>n){ if(n==0){ ...原创 2019-11-25 10:30:49 · 128 阅读 · 0 评论 -
HDOJ_ 1.3.6_排序
题目: C++代码: #include<iostream> #include<string> using namespace std; int main(){ //i,j为循环变量,num为分隔后存储整数的数组下标 int i,j,num; //输入的一行数字,长度最大为1000 char input_line[1000]; //存储分隔结果,分...原创 2019-11-22 17:36:18 · 179 阅读 · 0 评论 -
HDOJ_1.3.5_百步穿杨
题目: C++代码: #include<iostream> #include<string> using namespace std; int main(){ //t组数据,每组一个N代表有N种弓箭,箭身长度为ai的有bi支,i,j为循环变量 int t,N,ai,bi,i,j; cin>>t; while(t--){ //...原创 2019-11-21 10:18:04 · 202 阅读 · 0 评论 -
HDOJ_1.3.4——排名
题目: 排名 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 6532 Accepted Submission(s): 1983 Problem Description 今天的上机考试虽然有...原创 2019-11-20 12:58:05 · 202 阅读 · 0 评论