Leetcode第321场周赛补题

第一题:6245. 找出中枢整数 - 力扣(LeetCode)

分析:由于数组中是差值为1的等差数列,所以可以直接用等差数列求和公式的朴素法更加简便的解决这题,,其中的n为总项数。如果不是等差数列的话可以考虑用前缀和来写。

代码实现:

class Solution {const int N = 1010;
public:int pivotInteger(int n) {int a[N],s[N];for(int i = 1;i <= n;i ++){int sum1 = (1 + i)*i/2;int sum2 = (i + n)*(n - i + 1)/2;if(sum1 == sum2)return i;}return -1;}
};

第二题:6246. 追加字符以获得子序列 - 力扣(LeetCode)

分析:两个指针i,j。一个i指s,一个j指t,遍历两个数组,指针指的值相等就j++,不相等就i++,遍历完数组最后返回t.length() - j。

代码实现:

class Solution {
public:int appendCharacters(string s, string t) {int i = 0;int j = 0;int res = 0;while(i < s.length() && j < t.length()){if(s[i] == t[j]){i ++;j ++;}else i ++;}if(i == s.length() && j != t.length())res = t.length() - j;return res;}
};

Acwing第79场周赛

第一题:4722. 数列元素 - AcWing题库

分析:每次让sum 加1,2,3,···,最后判断一下sum是否等于n即可。

代码实现:

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int n;
int main(){cin >> n;ll sum = 0;for (ll i = 1; sum < n; i ++){sum += i;}if (sum == n) cout <<"YES";else cout <<"NO";return 0;
}

Leetcode第321场周赛补题相关推荐

  1. Leetcode第 310 场周赛 补打

    Leetcode 第310场周赛 自己赛后打了一下,记录了一下时间,大概15min A 3题,第四题是写不出来,然后学习了一天线段树(真的强). 思路: 1.排序后统计偶数的数目 2.遍历扫一遍,用直 ...

  2. LeetCode第287场周赛前四题题解(函数类二分的练习)

    - 本人的LeetCode账号:魔术师的徒弟,欢迎关注获取每日一题题解,快来一起刷题呀~ 本人Gitee账号:路由器,欢迎关注获取博客内容源码. 文章目录 1 转化时间需要的最小时间数 2 找出输掉零 ...

  3. 力扣第314场周赛补题

    1.题目:6200. 处理用时最长的那个任务的员工 - 力扣(LeetCode) 思路:两个数组记录处理时间与结果,通过遍历最长时间 class Solution { public:int harde ...

  4. Java实现 LeetCode第198场周赛 (题号5464,5465,5466,5467)

    这次的题感觉比往常难度大多了 5464. 换酒问题 小区便利店正在促销,用 numExchange 个空酒瓶可以兑换一瓶新酒.你购入了 numBottles 瓶酒. 如果喝掉了酒瓶中的酒,那么酒瓶就会 ...

  5. 力扣第303场周赛补题

    力扣 第三题:设计食物评分系统 示例 输入 ["FoodRatings", "highestRated", "highestRated", ...

  6. Java实现LeetCode第199场周赛(题号5472,5473,5474,5462)

    一看就会,一做就废

  7. Acwing第72场周赛+Leetcode第314场周赛

    Acwing第72场周赛 第一题:AcWing 4624. 最小值 分析:向下取整可以用到math.h头文件中的floor()函数,最后输出时套用两个min()函数求三个数的最小值即可. 代码: #i ...

  8. LeetCode第 227 场周赛题解

    LeetCode第 227 场周赛题解 检查数组是否经排序和轮转得到 原题链接 https://leetcode-cn.com/problems/check-if-array-is-sorted-an ...

  9. LeetCode第187场周赛(Weekly Contest 187)解题报告

    差点又要掉分了,还好最后几分钟的时候,绝杀 AK.干巴爹!!! 第一题:思路 + 模拟暴力. 第二题:线性扫描. 第三题:双指针(滑动窗口) + 优先队列. 第四题:暴力每一行最小 k 个 + 优先队 ...

最新文章

  1. FPGA之道(20)FPGA设计的上板调试与项目总结
  2. 【机器学习入门笔记11:numpy模块实现矩阵的增删改查】20190217
  3. VTK:Rendering之Model
  4. 微软Visual Studio2005开发工具路线图详解
  5. Python 问题--encode、decode及shell中文输出
  6. 韩国李世石跟韩国AI大战,2负一胜
  7. 软件工程学习进度第一周暨暑期学习进度之第一周汇总
  8. 6.0 增加京东支付
  9. 更新i40e网卡驱动程序
  10. 汽车故障诊断技术【9】
  11. 删除双系统遗留的efi
  12. 基于网格化的主干光缆纤芯配置模型
  13. stm32控制半导体制冷器实现饮水机保温制冷功能
  14. webpack合成sprite图
  15. 蓝桥杯 ADV-222 求arccos
  16. 关于Java中的锁,看这一篇就够了(总结篇)
  17. 云游昆大丽(八)——木府流芳
  18. 【clickhouse】clickhouse创建表
  19. UWP Brush画笔详解
  20. 03版计算机,office2003完整版电脑版

热门文章

  1. 【Dart】dart之mixin探究
  2. 英语学习单词篇(7)
  3. 【从入门到入土系列】C语言制作小游戏-贪吃蛇:Copy+运行即可另附注释
  4. 数据可视化解决方案 Data Visualization with Matplotlib and Seaborn Li
  5. 点云bin格式和pcd格式相互转化
  6. O-RAN.WG4.CUS.0 compression decompression
  7. Word Embedding+Cosine Similarity
  8. 消息中间件 二 之AMQP实战(上)
  9. 授人以鱼不如授人以渔,最快让你搭建运动控制软件框架
  10. python f检验 模型拟合度_python数据分析之线性回归,各种检验和解决方法!