题解列表

筛选

蓝桥杯2022年第十三届决赛真题-打折(C/C++/Java组)

解题思路:记录所有物品在哪一天开始打折,在哪一天结束打折离散化所有时间,先暴力所有物品未打折的最小值(使用multiset快速找出),再枚举每一天,计算贡献,快速得出当天花费的最小值,最终即可得出答案代码有注释注意事项:打折时间为[s,t],

1047: [编程入门]报数问题

#这是一个自我感觉有难度的题,要是没有好的方法可能要写半天!######在一开始写的时候我没有好的方法导致我用土方法写花了大量的时间,得不偿失,后面我转换了思路,用数组成员代替围成一圈的人,问题才稍微好转1、本题的难点我认为是围成圈的人报完数之后退出又继续报数这一问题如何解决,

1412: 矩阵的幂

```cpp#include#includeusingnamespacestd;typedeflonglongLL;classM{public:LLdata[101][101];M(){memset(data,0,sizeof(data));}};M*Mul(M*m1,

1051: [编程入门]结构体之成绩统计2

#题目没有说清保留几位小数或者只输出整数,经过我的测试,输出的成绩只要整数即可```cpp#includeusingnamespacestd;structStudent{stringnum,name;doubleMath,English,Chinese;doubleSum=Math+English+C

1292: 判断奇偶

摘要:```cpp #include using namespace std; int main() { string s; int n; cin>>n; w……

1283: [NOIP2001]装箱问题

```cpp#include#includeusingnamespacestd;inta[30];intfind(intx,intc){if(c=0)returnmin(find(x,c-1),find(x-a[c],c-1));elsereturnfind(x,