1068. 万绿丛中一点红(20)乙级
来源:互联网 发布:多益网络线上笔试题目 编辑:程序博客网 时间:2024/05/22 06:16
暴力破解
#include<iostream>#include<vector>#include<cmath>#include<map>using namespace std;vector<vector<int>> all;map<int,int> visited;int N, M, T;bool pd(int x, int y){ if (x - 1 >= 0 && y - 1 >= 0 && abs(all[x][y] - all[x - 1][y - 1]) <= T) return false; if (x - 1 >= 0 && abs(all[x][y] - all[x - 1][y]) <= T) return false; if (x - 1 >= 0 && y + 1 < M && abs(all[x][y] - all[x - 1][y + 1]) <= T) return false; if (y - 1 >= 0 && abs(all[x][y] - all[x][y - 1]) <= T) return false; if (y + 1 < M && abs(all[x][y] - all[x][y + 1]) <= T) return false; if (x + 1 < N && y - 1 >= 0 && abs(all[x][y] - all[x + 1][y - 1]) <= T) return false; if (x + 1 < N && abs(all[x][y] - all[x + 1][y]) <= T) return false; if (x + 1 < N && y + 1 < M && abs(all[x][y] - all[x + 1][y + 1]) <= T) return false; return true;}int main(){ int cnt = 0; int x, y; cin >> M>>N>>T; all.resize(N, vector<int>(M)); for (int t = 0;t < N;t++) for (int i = 0;i < M;i++) { cin >> all[t][i]; visited[all[t][i]]++; } for (int t = 0;t < N;t++) for (int i = 0;i < M;i++) if (visited[all[t][i]]==1&&pd(t, i)) { if (++cnt > 1) { cout << "Not Unique" << endl;return 0; } x = t + 1;y = i + 1; } if (cnt == 0) cout << "Not Exist" << endl; else printf("(%d, %d): %d\n", y, x, all[x - 1][y - 1]);}
0 0
- 1068. 万绿丛中一点红(20)乙级
- PAT 1068. 万绿丛中一点红(20)-乙级
- PAT乙级 1068. 万绿丛中一点红(20)
- PAT乙级 1068. 万绿丛中一点红(20)
- [PAT乙级]1068. 万绿丛中一点红(20)
- PAT乙级1068. 万绿丛中一点红(20)
- pat 乙级 1068. 万绿丛中一点红(20)
- pat乙级真题 1068. 万绿丛中一点红(20)
- 1068. 万绿丛中一点红(20) PAT乙级真题
- [PAT-乙级]1068.万绿丛中一点红
- PAT 1068. 万绿丛中一点红(20)
- 1068. 万绿丛中一点红(20)
- 1068. 万绿丛中一点红(20)
- 1068. 万绿丛中一点红(20)
- 1068. 万绿丛中一点红(20)
- PAT 1068. 万绿丛中一点红(20)
- 1068. 万绿丛中一点红(20)
- 1068. 万绿丛中一点红(20)
- 进程的默认堆与自建堆
- 图书管理系统学生信息界面
- Python源码剖析[16] —— Pyc文件解析
- 训练24-HTML 为图片设置超链接
- caffe学习笔记17-find-tuning微调学习
- 1068. 万绿丛中一点红(20)乙级
- 转:设计模式 ( 十八 ) 策略模式Strategy(对象行为型)
- Linux的一些基础常见命令
- JAVA 在线预览
- JAVA集合类汇总
- 浅谈HTTP中Get与Post的区别
- Gram矩阵与卷积网络中的卷积的直观理解
- [NOIP2009]潜伏者,Hankson's Problem,最优贸易,靶形数独
- 【Bzoj2957】楼房重建