题解列表
最容易理解也是最笨的方法
摘要:思路:这道题较为直白,问题多出在优化算法和实现方式上,多注意一些细节,少犯低级错误即可。 #include<iostream>using namespace std;int main(){in……
最容易理解也是最笨的方法
摘要:思路:这道题比较简单,只要搞清楚x,y的坐标是从哪里开始的,并且明白蚂蚁在不同格子内的朝向带来的x,y的变化,就容易许多,我的应该并不是最优解。 #include<iostream>using nam……
最笨方法中比较笨的方法之一
摘要:思路:根据题意可以看出答案一定大于两数中最大的那个,小于两数乘积。又因为要找到最大的那个“最大不能买到的数”,所以直接从乘积开始,从大到小遍历,即区间(max(a,b),a*b),可以节约一部分时间。……
1507: 蓝桥杯算法提高VIP-去注释
摘要:参考代码:#include <bits/stdc++.h>
using namespace std;
void myfunc(string s, int n, int &i, bool &……
Kruskal & Prim C++实现
摘要:解题思路:最小生成树问题,可以用Kruskal或Prim算法解决。Kruskal: 算法思路:将图的边按升序排序,每次选择当前最小边,若加入该边不会构成回路,则加入。 参考代码:/*
……
蓝桥杯基础练习VIP-阶乘计算(C++代码)
摘要:解题思路:乱糟糟的也算是终于做出来AC了,留下代码当个纪念吧参考代码:
#include<bits/stdc++.h>
using namespace std;
string jia(s……
优质题解
1471: 蓝桥杯基础练习VIP-矩形面积交(C++代码)
摘要:解题思路:1、先判断两个矩形是否有重合部分2、利用排序计算重合部分面积(中间两坐标差值之积)1、如何判断假设 a1 为矩形A的左下端点,a2 为A的右上端点同样的,假设 b1, b2分别为矩形B的左下……