• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

RomanLin

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

上一页 1 ··· 6 7 8 9 10

2024年7月16日

【并查集】LeetCode 721.账户合并

摘要: 题解 对于\(vector<vector<string>> accounts\),我们定义\(accounts[i]\)为一个列表项。对于\(accounts\)中的一条列表项,第一个元素代表用户名称,其余元素均代表该用户所拥有的邮箱地址。如下图所示,是一个具有三条列表项的\(accounts\): 阅读全文

posted @ 2024-07-16 00:20 RomanLin 阅读(53) 评论(0) 推荐(0)

2024年7月14日

【矩阵压缩】codeforces 1980 E. Permutation of Rows and Columns

摘要: 题目链接 https://codeforces.com/problemset/problem/1980/E 题意 共输入\(T\)组测试用例,每组测试用例第一行输入两个整数\(n, m\),分别代表输入的数据的行数和列数,其中\(1 \leq T \leq 10^4,n * m \leq 2 * 1 阅读全文

posted @ 2024-07-14 23:49 RomanLin 阅读(104) 评论(0) 推荐(0)

2024年7月7日

【等价转换】codeforces1849 D. Array Painting

摘要: 题目链接 https://codeforces.com/problemset/problem/1849/D 题意 输入 \(n(1 \leq n \leq 2e5)\) 和长为 \(n\) 的数组 \(a(0 \leq a[i] \leq 2)\)。 最初,数组的每个元素都是蓝色的。 有两种类型的操 阅读全文

posted @ 2024-07-07 22:51 RomanLin 阅读(50) 评论(0) 推荐(0)

2024年5月1日

前后缀分解

摘要: 题型 给定一个数组(可以是高维度数组),若目标结果是求删掉数组中的一个元素后,剩余的全部元素进行运算的结果的最佳值,一般考虑前后缀分解。 若是求一个数组的子数组(子数组是指元素下标位置连续),也可以通过前后缀分解得到。任意一个子数组,都可以通过原数组减去一个前缀数组和一个后缀数组得到。 模板 for 阅读全文

posted @ 2024-05-01 20:12 RomanLin 阅读(165) 评论(0) 推荐(0)

【慢速加实现64位乘法】AcWing90 64位整数乘法

摘要: 题意 求\(a*b\%q(1 \leq a,b,q \leq 10^{18})\)的值。 题解 在计算机中,数字都是以二进制数表示的。例如:\(5_{10}\)的二进制数为\(101_2\)。 对于\(2\)的幂级数,都可以表示为:\(1<<n\)。 那么\(5_{10}\)就可以用多个\(2\)的 阅读全文

posted @ 2024-05-01 19:45 RomanLin 阅读(50) 评论(0) 推荐(0)

2024年4月27日

The 2nd GUAT Collegiate Programming Contest (Round 1)

摘要: 第二届 GUAT大学生程序设计大赛 第一场 题解(A-M) 前言 比赛的内容主要包括计算机科学的常用算法,基本的计算理论,(如:离散数学,具体数学,组合数学基础),数据结构基础,程序设计语言(规定是C/C++或者是Java、Python)。在本项比赛中考察学生的不仅仅是能够完成指定任务的程序,更要求 阅读全文

posted @ 2024-04-27 19:25 RomanLin 阅读(231) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10
 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3