首页 > 小苯的水果园
头像 Niko夹夹夹
发表于 2026-04-15 20:25:24
解题思路 统计每种果子的数量:用数组 cnt[种类] 记录。 转换为数量分布:freq[数量] = 有多少种类的果子数量等于该值。 前缀和计算剩余: 第 i 天打掉的果子数 = i × freq[i], 前 i 天累计打掉 = 前缀和, 第 i 天剩余 = 总果子数 - 前缀和。 回答询问: 若询问 展开全文
头像 nn123456
发表于 2025-12-25 22:29:08
//思路;把每类出现的次数中相同的出现次数做累加,在用总的数减去小于等于次天数对应的和 //算法:哈希表+前缀和。 #include <bits/stdc++.h> using namespace std; using ll = long long; const int N = 1e5 展开全文
头像 钉钉铛铛
发表于 2025-12-12 17:52:03
#include <iostream> #include <unordered_map> #include <vector> #include <algorithm> using namespace std; int main() { ios 展开全文
头像 牛客254520193号
发表于 2025-12-27 11:51:51
'''import sys input=lambda:sys.stdin.readline().strip() t=int(input()) for i in range(t): n,q=map(int,input().split()) zhonglei=list(map(int,i 展开全文