不明白的错误
不光是八股文编程中遇到的错误,还有各种配置环境时过不去的坎。
麻达拉
お前も舞うか
展开
-
小希的迷宫,并查集
思路:看每组数据能否构成无环连通图。1。推断成环:读入过程中,合并集合的时候,假设,当前读入的两个元素属于同一个集合。那么肯定是No。2。推断连通:仅仅要推断根节点数为1就可以。#include<iostream>using namespace std;const int maxn=100005;int vis[maxn],f[maxn];bool Fl...原创 2020-03-24 11:06:35 · 102 阅读 · 0 评论 -
有关8皇后问题的 是否在同一斜线上 判断条件
只有判断条件二是正确的,但在我眼里,判断一三和二相同。#include<iostream>#include<cstdio>#include<cmath>#include<algorithm>using namespace std;int bk[9],n,cnt;void Print(){ cnt++; cout<<...原创 2020-02-21 15:32:49 · 914 阅读 · 0 评论 -
递增三元组(不知道哪里错了·)
test2是啥?为啥一直过不了。#include<iostream>#include<cstdio>#include<cstring>#include<stack>#include<algorithm>using namespace std;const int maxn=100005;void Print(int p...原创 2020-01-25 20:40:33 · 126 阅读 · 0 评论 -
P1139(未完,不知名的错误)
洛谷上这个题的题解还是比较好的,可以借鉴下。#include<iostream>#include<algorithm>#include<vector>#include<cstdio>#include<queue>using namespace std;const int maxn=6201;const int max...原创 2019-12-11 13:45:23 · 209 阅读 · 0 评论 -
PAT A 1003(写错了,dijkstra就错了,然而没找到错误)
#include<iostream>#include<algorithm>#include<cstring>using namespace std;int n,m,mmp[501][501];int dis[501],w[501],num[501],node[501],c1,c2;bool book[501]={true};const int i...原创 2019-11-23 11:01:17 · 187 阅读 · 0 评论 -
YTU 3240,蓝桥杯:第三十九级台阶
交给时间来处理3240: 第39级台阶时间限制:1 Sec内存限制:128 MB提交:411解决:220[提交][状态][讨论版][命题人:lyh]题目描述小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!站...原创 2019-09-10 15:07:15 · 197 阅读 · 0 评论 -
PAT_A 1060
真让人秃顶这个题情况太复杂,有两个数据没通过,实在不想debug了。错的原因,包括不限于下面这种情况(如图),本来应该是输出YES的。#include<iostream>#include<string>using namespace std;...原创 2019-09-09 18:43:46 · 70 阅读 · 0 评论 -
poj3273,UPC分治 F money expens
这个代码在upc上提交错误,但是在poj上提交就正确了,我也不知道为什么。。。#include<iostream>#include<algorithm>#include<cstdio>using namespace std;#define maxn (1<<31)-1int a[1000005],n,m;bool judge(in...原创 2019-09-06 09:48:35 · 99 阅读 · 1 评论 -
暂时不明白的题
【分治】Monthly Expense 网上的代码不太懂:当cnt正好等于m的时候,在二分,难道不会错过这时候的mid吗?#include<iostream>#include<cstdio>#include<cstring>#include<cmath>#include<algorithm>#include<...原创 2019-09-05 20:21:53 · 88 阅读 · 0 评论 -
快排(不明白的错误,为啥不打印特殊符号?为啥那几个地方不能去掉?)
#include<bits/stdc++.h>using namespace std;int a[10];//从小到大排序void q_sort(int left,int right){ if(left>right){return ; cout<<"%%%%%%%%%%";}//这里为啥不打印呀? int guard=a[left],i=...原创 2019-09-03 16:03:04 · 222 阅读 · 0 评论 -
过河卒(不明白的错误)(现已明白)
题目链接下面第一个代码是错误的。#include<bits/stdc++.h>using namespace std;typedef long long ll;int main(){ ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); ll ans[100][100]; ...原创 2019-08-31 15:39:44 · 144 阅读 · 0 评论 -
最长上升子序列(出错代码)
#include<bits/stdc++.h>using namespace std;int a[10010],maxn=0,ans[10010];int main(){ int n; cin>>n; for(int i=1;i<=n;i++) { cin>>a[i]; ans[i]=1;} for(int i...原创 2019-08-27 17:12:59 · 111 阅读 · 0 评论