2025年11月2日

摘要: Q1. 找出缺失的元素签到题,排序之后一个一个找就行。 1 class Solution { 2 public: 3 vector<int> findMissingElements(vector<int>& nums) { 4 sort(nums.begin(),nums.end()); 5 vec 阅读全文
posted @ 2025-11-02 14:43 greenofyu 阅读(5) 评论(0) 推荐(0)

2025年10月26日

摘要: A:3726. 移除十进制表示中的所有零简单题,转str后去掉所有0。 1 class Solution: 2 def removeZeros(self, n: int) -> int: 3 s=str(n) 4 res="" 5 for c in s: 6 if c!='0': 7 res+=c 阅读全文
posted @ 2025-10-26 14:36 greenofyu 阅读(7) 评论(0) 推荐(0)

2025年10月12日

摘要: A:出现次数能被 K 整除的元素总和 签到题,给一个整数数组nums和一个数k,计算nums中出现次数能被k整除的数之和。 解法,做一个cnt,再遍历一遍就行了。 1 class Solution: 2 def sumDivisibleByK(self, nums: List[int], k: in 阅读全文
posted @ 2025-10-12 18:00 greenofyu 阅读(8) 评论(0) 推荐(0)

2025年6月22日

摘要: A.检查元素频次是否为质数 签到题。 1 class Solution { 2 public: 3 bool isprime(int x){ 4 if(x<=1) return false; 5 for(int i=2;i<=x/i;i++){ 6 if(x%i==0) 7 return false 阅读全文
posted @ 2025-06-22 13:53 greenofyu 阅读(16) 评论(0) 推荐(0)
摘要: A.最小相邻交换至奇偶交替 给一个数组,一次操作能够将相邻两个元素互换,问最少多少次操作之后,能够使得数组奇偶相间。 首先我们考虑我们的目标序列该是什么样子,当我们在某个位置需要一个特定的奇数或者偶数时,我们肯定是拿最近的来填,所以我们按顺序将数组分成奇偶两个,然后从这两个数组中一边拿一个就构成了我 阅读全文
posted @ 2025-06-22 13:33 greenofyu 阅读(10) 评论(0) 推荐(0)

2025年6月21日

摘要: A.小柒与啦啦啦的博弈 签到题,从大到小排序后,按顺序依次拿就可以了。 1 #include<iostream> 2 #include<algorithm> 3 using namespace std; 4 typedef long long LL; 5 const int N = 1e6+10; 阅读全文
posted @ 2025-06-21 14:05 greenofyu 阅读(19) 评论(0) 推荐(0)

2025年6月14日

摘要: A.红橙 签到题。 1 #include <iostream> 2 using namespace std; 3 int main(){ 4 int x,y; 5 cin>>x>>y; 6 if(x==y) cout<<"Draw"<<endl; 7 else if(y==(x+1)%3) cout 阅读全文
posted @ 2025-06-14 11:24 greenofyu 阅读(29) 评论(0) 推荐(0)

2025年6月13日

摘要: A.Equal Subsequences 给定n,k,要求构造出一个只包含0和1的字符串,且字符串中101子序列和010子序列有相同的个数。 那么11111101000000,即取出01,然后左边有多少个1,就有多少个101子序列,右边有多少个0,就有多少个010子序列,那么再将多余的0和1放入字符 阅读全文
posted @ 2025-06-13 08:33 greenofyu 阅读(47) 评论(0) 推荐(1)

2025年6月9日

摘要: A-袋鼠将军的密码 签到题。 1 #include <iostream> 2 using namespace std; 3 /* run this program using the console pauser or add your own getch, system("pause") or i 阅读全文
posted @ 2025-06-09 22:27 greenofyu 阅读(17) 评论(0) 推荐(0)
摘要: A. False Alarm 只有当遇到关着的门才需要使用能力,标记最左侧关着的门为l,最右侧的关着的门为r,那么如果r-l+1>x则不能通过。 1 #include <iostream> 2 using namespace std; 3 /* run this program using the 阅读全文
posted @ 2025-06-09 21:09 greenofyu 阅读(13) 评论(0) 推荐(0)