素数环-dfs+素数打表(易理解)#include<stdio.h>#include<string.h>int a[50],b[50],vis[50],n;void prime(){ //素数打表 memset(a,0,sizeof(a));a[0]=a[1]=1; ...
题目DFS,class Solution {public: int vis[100005]; int m; vector<TreeNode*> generateTrees(int n) { vector<TreeNode*> ans; if(n==0) ...
意思说 给你一组正数C,然后 给你一个目标数T, 让你从那组C中找到加在一起等于T的那些组合。 比如 给你7 然后 从[2,3,6,7]中可以找到[2,2,3]和[7]两组组合。 想了一下还是用DFS:...
题目dfsclass Solution {public: vector<vector<int>> ans; vector<int> res; vector<vector<int>> subsetsWithDup(vector<int>& nums) { s...
简单的DFSclass Solution {public: int vis[1005][1005]; int dir[4][2]={{0,1},{0,-1},{1,0},{-1,0}}; bool exist(vector<vector<char>>& board, string word)...