|
|
写反了,很丢人
|
|
关于 $k$ 这个变量名总是重复定义的问题……
题目 2348 [HZOI 2016] 懵逼的队伍
2018-10-24 16:23:01
|
|
眼神不好,看错f【m】了,整段垮掉
|
|
十五分钟搞定,复习kruscal
|
|
|
|
dfs写了二十分钟很颓废
|
|
#include<iostream>
#include<cstdio> using namespace std; char a[101][101]; int b[101][101]; int main(){ freopen("2015mine.in","r",stdin); freopen("2015mine.out","w",stdout); int m,n; cin>>m>>n; for(int i=1;i<=m;i++){ for(int j=1;j<=n;j++){ cin>>a[i][j]; } } for(int i=1;i<=m;i++){ for(int j=1;j<=n;j++){ if(a[i][j]=='*'){ if(a[i+1][j]=='?')b[i+1][j]++; if(a[i][j+1]=='?')b[i][j+1]++; if(a[i-1][j]=='?')b[i-1][j]++; if(a[i][j-1]=='?')b[i][j-1]++; if(a[i+1][j+1]=='?')b[i+1][j+1]++; if(a[i+1][j-1]=='?')b[i+1][j-1]++; if(a[i-1][j-1]=='?')b[i-1][j-1]++; if(a[i-1][j+1]=='?')b[i-1][j+1]++; } } } for(int i=1;i<=m;i++){ for(int j=1;j<=n;j++){ if(a[i][j]=='*'){ cout<<"*"; }else{ cout<<b[i][j]; } } cout<<endl; } return 0; } 暴力
题目 2111 [NOIP 2015PJ]扫雷游戏
2018-10-23 17:30:46
|
|
DFS后跑最区间覆盖就过了。
|
|
https://www.bilibili.com/video/av12492611/
题目 495 [POJ 2823]滑动窗口
2018-10-22 23:49:18
|
|
https://www.bilibili.com/video/av12492611/
题目 1190 [福州培训2010] 最大和
2018-10-22 23:36:49
|
|
题目 2989 孙悟空
2018-10-22 21:01:57
|
|
这个题告诉我常熟要定到899999999绝对不用0x7ffffffff
题目 2107 [NOIP 2015]跳石头
2018-10-22 19:54:49
|
|
|
|
心情复杂
题目 2873 [NOIP 2017PJ]跳房子
2018-10-22 17:43:33
|
|
都这么秀的吗
这题让我见证了函数外置快了3s
题目 2871 [NOIP 2017]列队
2018-10-22 00:19:39
|
|
如果用strlen建议百度搜索一下比较原理,如果仅用strlen比较字符串大小,第二组数据是会错的
题目 38 增强的减法问题
2018-10-21 20:31:53
|
|
|
|
https://blog.csdn.net/zearot/article/details/52280189 真详细
题目 264 数列操作A
2018-10-21 16:27:59
|
|
向字符串低头
|