题解列表

筛选

优先队列+结构体排序-巧克力

头一次正儿八经写题解,刚来C语言网就自不量力想a这题,奈何当时水平有限,现在马上国赛了,又看到这题终于是给他拿下了。解题思路:维护一个优先队列,队列里存放符合当前日期保质期要求的所有剩余巧克力,价钱低的优先级高,每天吃队首巧克力。日期倒序循环,

2664: 蓝桥杯2022年第十三届省赛真题-求和 c++题解

解题思路:首先想到的是用for循环暴力解决,但即使优化后,时间复杂度O(n2),对于20万的大小,达到了整整400亿,所以肯定行不通由于此处数据范围较大,我们观察到原式等于=a1(a2+a3+...+an)+a2(a3+a4+...+an)+...所以我们可以添加个变量tmp=a2+a3+an每次循环

财务管理(c++通俗易懂)

摘要:解题思路:注意事项:参考代码:#include<iostream>#include<iomanip>using namespace std;int main(){    int i;    doubl……

2808: 买房子

for循环```javapublicclass买房子{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intN=sc.nextInt();//年薪doubleZ=sc.nextInt();//房价增长百分比doubl

蓝桥杯2023年第十四届省赛真题-魔法阵(最短路+简单dp)

###蓝桥杯2023年第十四届省赛真题-魔法阵(最短路+简单dp)同比C++压轴题,似乎容易了些。~~(至少比去年好,超级大模拟,哪里来的天才出题人)~~设$$dp[i][j]$$表示从$$0$$跑到$$i$$,且消除$$j$$条连续边伤害的最小伤害。
优质题解

数列排序 (Java代码)

解题思路:以第一项为基础,每读入一个数,就和第一项作比较,如果比第一项大,就直接保存在数组中,如果比第一项小就将数组中已有的数字向后移动一位,把当前读入的数放在第一位;注意事项:参考代码:importjava.util.Scanner;publicclassMain{publicstaticvoidm

蛇形填数 (C++代码)

摘要:解题思路:注意事项:参考代码:#include<iostream>using namespace std;int main(){    int j;    int a[100][100] = { 0 ……