题解列表

筛选

挑战最短代码

解题思路:注意事项:参考代码:#includeintmain(){printf("%s","yes");}

1205: 字符串的修改

摘要:```cpp #include using namespace std; int main() { string a,b; int cnt=0; cin>>a>>……

暴力搜索+剪枝+回溯

解题思路:首先可以先列深度搜索的整体代码,这时只能获得部分分数,因为暴力搜索范围很大会导致超时,然后进行剪枝操作,第一个剪枝如果n减着剪着变成了0,说明n分着分着不够用了,这条路就走不通了,回溯,第二个要剪枝是可以选择一种顺序来找,我选择的是升序,

【蓝桥杯】青蛙过河--易理解版本

解题思路:最关键的是要有思路:首先:假设青蛙可以挑的最远的距离是ans,那么青蛙要在任意一个ans长的区间内有一个落脚点,不然就会掉到河里面--这是一次的情况题中青蛙要往返2x次,故每个ans长的区间内的石头的总高度要为2*x;其次:易知满足题设条件且最短的ans一定是在1-n中,

1298: 德克萨斯长角牛

```cpp#includeusingnamespacestd;constintMAXN=6205,INF=2e9;intu[MAXN],w[MAXN],v[MAXN],dis[2501],s,e,m,n;boolcheck;intmain(){cin>>m>>n>>s>>e;for(inti=1;i