首页 > 其他分享 >周赛413场 个人总结

周赛413场 个人总结

时间:2024-09-02 12:47:29浏览次数:2  
标签:总结 周赛 奇数 int ans 偶数 413 ord c1

第1题 

代码 

"""
根据a的ascii码值是97 奇数
黑色的规律是:
a1是 97 + 1 = 偶数
b2 是 98 + 2 =偶数
c1 是99 +1  = 偶数
d2 是100 + 2 = 偶数
...
所以,偶数为黑色 
===
白色的规律
a2 = 97 +2 = 奇数
b1 = 98 +1 = 奇数
....
所以,奇数为白色

"""
class Solution:
    def checkTwoChessboards(self, c1: str, c2: str) -> bool:
        a = (ord(c1[0]) + ord(c1[1])) % 2   # 取余数 如果是0说明是黑色
        b = (ord(c2[0]) + ord(c2[1])) % 2 
        # 如果一样的话,奇偶是一样的
        # 黑:黑 =  0:0

        # 白:白 = 1:1

        # 黑:白 = 1:0 or 0:1
        
        return a == b
        
        

截图:

总结:

  • 学会用ord转换为ascii码来计算
  •  

第2题 

 

代码 

class Solution:
    def resultsArray(self, queries: List[List[int]], k: int) -> List[int]:
        ans = [-1] * len(queries)
        h = []
        for i, (x, y) in enumerate(queries):
            heappush(h, -abs(x) - abs(y))  # 加负号变成最大堆
            if len(h) > k:
                heappop(h)
            if len(h) == k:
                ans[i] = -h[0]
        return ans

总结:

  • 学会最大堆

第3题 

跳过

第4题 

跳过

题目跳转:

https://leetcode.cn/contest/weekly-contest-413/

参考资料:

灵山b站

标签:总结,周赛,奇数,int,ans,偶数,413,ord,c1
From: https://www.cnblogs.com/liqi175/p/18392498

相关文章

  • ads1292硬件电路调试总结
    一前记ads1292的硬件终于告一段落了。这期间遇到了不少问题,很多都是知识点层面的。最大的问题就是没有详细的了解芯片手册。这里做个梳理。二解析点1.重要引脚解析 这里要关注几个常用的引脚定义。一个是CLKSEL引脚,这个假如不需要使用ads1299的时钟......
  • 黑马ajax总结
    /**   *目标:使用XMLHttpRequest对象与服务器通信   * 1.创建XMLHttpRequest对象   * 2.配置请求方法和请求url地址   * 3.监听loadend事件,接收响应结果   * 4.发起请求  */  //1.创建XMLHttpRequest对象  co......
  • 2024HW漏洞总结500+个漏洞|威胁情报第|HW情报
    0x01阅读须知        技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者......
  • iptables 命令使用帮助总结
    本文为博主原创,转载请注明出处:1.iptables命令帮助参数root@controller1:~#iptables--helpiptablesv1.6.1Usage:iptables-[ACD]chainrule-specification[options]iptables-Ichain[rulenum]rule-specification[options]iptables-Rchainrulen......
  • 第十周总结(2024.9.7)
    保存文件时候会报错“FileNotFoundError:Nosuchfileordirectory”Python在保存文件时,如果路径下你要操作的文件不存在,它会自动创建一个文件,然后写入数据。但是,如果是路径中的文件夹不存在,则不会自动创建,而是会报错上面那样的错误。只是你的路径中没有对应的文件夹而已,缺哪......
  • 第七周总结(2024.8.17)
    importrequestsimportre#请求URLurl='<http://www.zuihaodaxue.com/zuihaodaxuepaiming2019.html>'#请求头部headers={'User-Agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/58......
  • 第八周总结(2024.8.24)
    importtimefromseleniumimportwebdriverimportrequests#请求URLurl='<https://weibo.com/>'#请求头部headers={'User-Agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/58.0......
  • 第九周总结(2024.8.31)
    packagecom.java.hadoop.hive;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;importorg.apache.hadoop.hive.metastore.api......
  • 第五周总结(2024.8.3)
     本周学习python爬虫所出现的问题:1、设置请求头Headers的问题一般headers设置user-Agent即可,如果有的数据是登陆后才能看到的话,还需要添加cookies参数(先登陆账号后,在浏览器的开发者工具中,拷贝Cookies即可)。这些参数都可以在浏览器的开发者工具中找到。2、编码问题......
  • 第六周总结(2024.8.10)
    importrequestsfrombs4importBeautifulSoupimportcsv#请求URLurl='<https://movie.douban.com/top250>'#请求头部headers={'User-Agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)C......