06 2024 档案

摘要:把/usr/share/applications中的.desktop文件复制到~/.local/share/applications中修改[Exec]栏的参数即可。 阅读全文
posted @ 2024-06-18 13:19 lightmon 阅读(97) 评论(0) 推荐(0) 编辑
摘要:文件拆分脚本 每隔两行拆分成一个新文件。 import os with open('Main.java', 'r', encoding='UTF-8') as file: file_content = file.read() file_parts = file_content.split('\n\n 阅读全文
posted @ 2024-06-17 21:42 lightmon 阅读(14) 评论(0) 推荐(0) 编辑
摘要:A. SSeeeeiinngg DDoouubbllee 直接将原字符串翻转一下拼到原字符串的后面就构成了回文串。 string s; void solve() { cin >> s; cout << s; reverse(s.begin(), s.end()); cout << s << '\n' 阅读全文
posted @ 2024-06-15 15:54 lightmon 阅读(14) 评论(0) 推荐(0) 编辑
摘要:对拍器代码 #include <fstream> void solve() { ifstream input1; // 你的代码运行的输出 input1.open("../output.txt"); ifstream input2; // 正确的代码的输出 input2.open("../compa 阅读全文
posted @ 2024-06-13 20:29 lightmon 阅读(4) 评论(0) 推荐(0) 编辑
摘要:A. Hossam and Combinatorics |aiaj|最大的就是最大值和最小值,注意要开long long。 int n; int a[N]; void solve() { cin >> n; int min_v = INF, max_v = 0; for (int 阅读全文
posted @ 2024-06-10 14:26 lightmon 阅读(6) 评论(0) 推荐(0) 编辑
摘要:可能你装的是dkms版本的驱动,这种一般要安装linux内核对应的headers,然后会自动安装模块。 比如,如果你用的是linux-zen,那么只要 sudo pacman -S linux-zen-headers 即可。 阅读全文
posted @ 2024-06-10 02:24 lightmon 阅读(104) 评论(0) 推荐(0) 编辑
摘要:A. Absolute Maximization 我们可以选择两个位置i,j来存放最大值ai和最小值aj,对每一位,如果从a[1,n]的这一位有1,我们就可以把1挪到ai里,如果这意味有0,我们就可以把0挪到\( 阅读全文
posted @ 2024-06-08 02:23 lightmon 阅读(16) 评论(0) 推荐(0) 编辑
摘要:A. Guess the Maximum 因为i<j,所以所有的[i,j]区间中都至少包含两个相邻元素,所以只要求出所有相邻元素中较大值的最小值即可。 int n; int a[N]; void solve() { cin >> n; int min_v = 1e9 + 1; 阅读全文
posted @ 2024-06-07 11:11 lightmon 阅读(41) 评论(0) 推荐(0) 编辑
摘要:A. Turtle and Piggy Are Playing a Game 首先p2的话除得最慢,得的分多。考虑二进制表示,如果x=(1000000000)bin,则每次除以2都是相当于右移一位,除完之后仍然是2的倍数,变成1的步数就是把 阅读全文
posted @ 2024-06-05 14:53 lightmon 阅读(294) 评论(0) 推荐(0) 编辑
摘要:D. Masked Popcount 按位考虑 + 排列组合 考虑M=10110111001 i0循环到N 因为求的是所有i&M的二进制表示中1的个数,所以可以按位考虑,考虑有多少个ibit位与Mbit位\(\& 阅读全文
posted @ 2024-06-03 23:51 lightmon 阅读(63) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示