首页 > 小A的文化节
头像 mhdh
发表于 2024-04-05 21:13:46
A 签到 #include<bits/stdc++.h> using namespace std; #define IOS ios::sync_with_stdio(false),cin.tie(nullptr),cout.tie(nullptr) #define lowbit(x) ( 展开全文
头像 无敌大月饼
发表于 2024-04-05 21:04:26
# 读取输入 n, m = map(int, input().split()) # 项目总数,小A参加的项目数 happiness = list(map(int, input().split())) # 每个项目的欢乐度 attended_projects = list(map(int, inp 展开全文
头像 爱吃鸡腿的变色龙拒绝无效加班
发表于 2024-04-06 19:07:48
前言 主要题解参考来源 bilibili牛客竞赛官方讲解 D - 小A的线段(easy version) 思路: 用暴力即可通过 如——状态压缩 以下是代码部分 #include<bits/stdc++.h> using namespace std; using ll = lo 展开全文
头像 小新t
发表于 2024-04-11 11:24:24
(萌新)D - 小A的线段(easy version):已知m<10,数量较小,可以直接暴力状态压缩(即每条线段只有两种状态:选或不选,所以对于m条线段最多就有2的m次方种可能)我们可以令0为不选,1为选,则所有线段的选择情况可以用01字符串来表示,这与二进制的表达方式相同,于是我们可以将1到 展开全文
头像 可爱抱抱呀😥
发表于 2024-04-08 00:10:01
C小A的数字 要想让所得数字最小,需要让每一位的数字最小,那么假如原数字是0,这一位就填充1,否则填充0,,不过有一个例外,那就是所有数字都是0,这样的话就需要找到最小的一位正数数,使得跟原数字末尾不一样 import java.util.*; public class Main{ publ 展开全文
头像 方子豪
发表于 2024-04-06 18:50:16
F.小A的线段(hard version) #include <bits/stdc++.h> using namespace std; typedef long long ll; #define X 2e5 #define M ((int)X) #define N ((int)X + 展开全文

等你来战

查看全部