这名用户暂未设置签名。
追踪最近的用户名外显变动记录。
最近的文章、讨论、云剪贴板与社区记录
在讨论《线段树70分求助》回复:
解决了,原来是update()里爆int了
```cpp #include #include #define INF 0x2f2f2f2f const int MAXM=101,MAXR=101,MAXN=101; using namespace std; int dp[MAXM][MAXR],res[MAXM][MAXR]; struct girl { int…
我的想法是结点维护前缀和,并进行区间查询和更新,但是总是4,5,7三个点WA ```cpp #include #include #include #define long long long #define lc(x) (x)*2 #define rc(x) (x)*2+1 const int M=100001; us…
在讨论《刚学Dijistra,问一下为什么#3,#4 WA》回复:
@[_kevin320_](/user/199459) 谢谢,那个单词是拼错了哈
```cpp #include #include #include #define long long long #define INF 0x7fffffff const int MAX_NODE=100001,MAX_EDGE=200001; using namespace std; typedef pair pii…
```cpp #include #include #include #define noexced(x,y) (x>=0&&y>=0&&x q) { int cnt=1; while(!q.empty()) { node now=q.front(); for(int i=0;i q; scanf("%d",&n); f…
是不是思路有问题 ```cpp #include #include #define MAX_SIZE 1001 #define MAX_TALK 2001 using namespace std; int talk[MAX_SIZE][MAX_SIZE]; int res_h[MAX_TALK],res_p[MAX_T…
在讨论《求助,为什么这个思路是错误的》回复:
@[屑梨子](/user/303977) 原来是这样
我想的是最短时间=最靠近中间的人所用最短时间 如果同时有两人最靠近中间,则最短时间为时间较长者 感觉好像没什么问题,但提交上去会WA一个点 请问是为什么 ```cpp #include #include #define cmp1(i) abs(a[i]-l/2) #define cmp2(i) abs(minmid-l…
在讨论《问一下为什么80分》回复:
没人知道吗
```cpp #include #include #define M 202 using namespace std; int vis[M]; int n,b,t,mint=0xffff,cs[M]; void solve(int x){ if(x==b){ mint=min(t,mint); return; } vi…
在讨论《问一下为什么倒数第三个和最后一个WA》回复:
@[sync_with_stdio](/user/326944) 好的谢谢
在讨论《问一下为什么倒数第三个和最后一个WA》回复:
@[sync_with_stdio](/user/326944) 但这样好像会TLE?
```cpp #include #include #define M 11 using namespace std; short int g[M][M],dir_x[4]= {-1,1,0,0},dir_y[4]= {0,0,-1,1},n,m; bool vis[M][M]; int hp=6,steps=0,min…
在讨论《问一下为什么第五个点WA》回复:
@[wangzeyu0922](/user/279737) 还真是,谢谢
```cpp #include #include #include #include #include using namespace std; int cxs=0,ccs=0;//当前系数与常数 char sign(string s) { for(int i=0; i >func; int i,len=func.le…
在讨论《这个为啥把cin改成scanf就错了》回复:
那我以后还是用cin读字符吧。
在讨论《这个为啥把cin改成scanf就错了》回复:
@[NSObject](/user/357545) 这样真的可以……
``` #include #include #include const int M=52; using namespace std; char comp[M][M]; int n,m; void fillin(int w,int r,int b) { int i; for(i=0; i >flag[i][j]; //…
在讨论《可以AC,但为啥两个IDE运行的结果不一样》回复:
@[tongyf](/user/247540) 能
```cpp #include #include #include using namespace std; int t[11],a,b; bool isprime(int x) { for(int i=2; i*i h/2) { for(int i=0; i =a&&k =5) printf("5\n"); if(a…
在讨论《问一下这个代码有什么缺陷》回复:
已经解决了,谢谢
外站的一个题目,我提交上去只能对82% [题目链接](https://www.dotcpp.com/oj/problem1476.html) 代码: ```cpp #include #include using namespace std; int main() { int v1,v2,t,s,l; int re=0,…
在讨论《蒟蒻问一下这个为什么50分》回复:
@[siyue](/user/118296) 懂了,原来只有一个单独的W也算一片水坑 ~~为什么一直发不出去呢~~
。 ```cpp #include #include #define MAX 100 using namespace std; bool vis[MAX][MAX]={false}; int n,m; char g[MAX][MAX]; int ws=0; int i_dir[8]={-1,1,0,0,-1,1,1,-…
在讨论《60分,问一下这个哪儿错了》回复:
@[Z__Y__Z](/user/188286) 解决了,谢谢
```cpp #include #include #define M 6 using namespace std; bool vis[M][M]={false},za[M][M]={false}; //za代表障碍 int n,m,cnt=0,fx,fy; void solve(int x,int y){ if(vis…
在讨论《求助,这个路径打印不出来》回复:
@[听取MLE声一片](/user/253738) 100x100
问题描述:有一个方格图形,假设从第a行第b列开始,每步只能往左、右、上三个方向走,只能走n步,问有多少种走法。 输入:三个整数a,b,n(1 #include #define M 100 using namespace std; int vis[M][M]; long long int cnt=0; void way(…