题解列表

筛选

3037: 棋盘问题-深度优先搜索

#include#includeusingnamespacestd;intn,k,ans=0;stringmaze[10];boolcol[10];voiddfs(intr,intm){if(m==k){ans++;return;}if(r==n)return;for(inti=0;i>n>>k;wh

C++简单粗暴解决弟弟作业问题

解题思路:直接将计算表达式当作字符串输入,读取出a,b,c的值。判断即可。在字符串中a的分界是+或者-;使用string中的find_first_of函数,找到第一个出现+、-的位置string各个函数的用法,参考:string-C++Reference(cplusplus.com)找到了分隔位置,

蓝桥杯2017年第八届真题-发现环

摘要:解题思路:通过读题发现,只有一个环,那么就可以使用tarjan将这一个环缩成一个点,将这一个点中的点输出即可注意事项:参考代码:#include<bits/stdc++.h> using names……

标准 A+B for Input-Output Practice (IV)

摘要:解题思路:用数组存放每次结果,再依次输出。注意事项:参考代码:#include<iostream>using namespace std;int main(){ int n; int i=0; int……

史上最笨比做法

解题思路:为了达到如题排序输出格式,采用类与容器结合方式,将一个数的最高位设置为排序字段,赋值给类的order属性注意事项:参考代码:classShuSort{public:ShuSort(intnum,intorder){this->m_num=num;this->m_order=order;}in