这名用户暂未设置签名。
追踪最近的用户名外显变动记录。
最近的文章、讨论、云剪贴板与社区记录
在讨论《由一个离谱的错误引发的疑问...》回复:
@[LuoJingjia](/user/531709) 万分感谢提供处理方法!不会再栽坑了。
用dp做的时候,样例过了,提交90调了好久,才发现mx初始值不是0是-100000006 ~~奶牛会亏本~~ 然后过了。 ``` int n,mx=-100000006,a[100006]; ``` 一点心得,希望有用 ~~没啥大用~~,勿喷
在讨论《求助大佬,到底哪里错了》回复:
时隔一年来结帖,已请教大佬
在讨论《由一个离谱的错误引发的疑问...》回复:
@[huangruiheng0217](/user/505954) 十分感谢大佬!了解了,下次注意(鞠躬道谢) 在看P8815
刷栈时刷到滴,就用栈做了,结果就出现了个蒟蒻觉得离谱错误。 蒟蒻在写while时把 !a.empty() 放在了判断条件的后面就输入不了 ↓ ``` while(a.top()<=t&&!a.empty()) ``` 然后调了一会把条件交换就对了 ``` while(!a.empty()&&a.top()<=t) ``…
重要的事情说三遍!!! ### ans要开long long,不然见祖宗 ### ans要开long long,不然见祖宗 ### ans要开long long,不然见祖宗 ### 开10的9次方 保险起见全开 long long ~~蒟蒻亲身经历~~
在讨论《零分求助,郁闷ing》回复:
@[QBW1117](/user/933814) 感谢您的帮助!
看了第二篇题解自己码了一遍,找不出哪里错了(~~郁闷~~) ``` #include using namespace std; int n,d,ans=0,a[100006]; int main() { cin>>n>>d; for(int i=0;i >a[i]; sort(a,a+n); for(int i=1;i…
在讨论《枚举的力量》回复:
确实,数据挺水的 ~~欺负老实练贪心的人~~
我一开始把数组定成了全局样例过了RE 8个 ~~**哭**~~ ``` int n,k,t,a[1006][1006],ans[1006]; ``` 最后才发现把数组定在输入后面就过了,n是几数组就开几。 就像这样~ ```c cin>>n; int a[n][n],ans[n*n]={0}; ``` 可能就只有本蒟蒻…
在讨论《零分蒟蒻,求助神犇!》回复:
啊这,不用劳烦大佬了,下标错了(灰溜溜地过了)
蒟蒻看不出哪里错了 ~~鹅鹅鹅~~ ``` #include using namespace std; struct dy{ int y,sj,js; }a[1006]; int n,m,mx,ans,k,tt,dy,b[1006],t[1006]; int main() { cin>>n>>m; m*=60; for…
在讨论《0分,几乎TLE,一直输出There are 1526854 ships.》回复:
@[201012280925LSY](/user/644055) 感谢大佬
在讨论《0分,几乎TLE,一直输出There are 1526854 ships.》回复:
@[sunyizhe](/user/481330) 万分感谢大佬相助
``` #include using namespace std; int n,m,ans,fx[4][2]={-1,0,0,1,1,0,0,-1},b[1006][1006]; char a[1006][1006]; void dfs(int x,int y) { int xx,yy; for(int i=0;i 0…
``` #include using namespace std; int ans,n,m,b[106][106],fx[8][2]={-2,1,-1,2,1,2,2,1,2,-1,1,-2,-1,-2,-2,-1}; char a[106][106]; void dfs(int x,int y){ b[x][y]=1…
在讨论《求助神犇站外题》回复:
@[gongziwen](/user/418739) 谢谢
在讨论《求助神犇站外题》回复:
@[xclyk](/user/430911) if(xd.g==ed.g&&xd.x==ed.x&&xd.y==ed.y) 这行一直报 [Error] ISO C++ forbids comparison between pointer and integer [-fpermissive] 求助神犇qwq
_~~题有点长~~_ 【题目描述】 这题是一个三维的迷宫题目,其中用‘.’表示空地,‘#’表示障碍物,‘S’表示起点,‘E’表示终点,求从起点到终点的最小移动次数,解法和二维的类似,只是在行动时除了东南西北移动外还多了上下。可以上下左右前后移动,每次都只能移到相邻的空位,每次需要花费一分钟,求从起点到终点最少要多久。…
``` #include using namespace std; int k,n,i=1; int main() { cin>>k; n+=1; while(k>n) { i++; n+=(1/i); } cout<<i+1; return 0; } ```
``` #include using namespace std; int n,m,ans,fx[4][2]={-1,0,0,1,1,0,0,-1},b[1006][1006]; char a[1006][1006]; void dfs(int x,int y) { int xx,yy; for(int i=0;i 0…
```c #include using namespace std; int i,j,n,a[10006]; int main() { cin>>n; while(n!=1) { a[i]=n; if(n%=2) { n/2; } else { n*3+1; } i++; } for(j=i;j>0;j--) { co…