2015百度之星 下棋
Problem's Link: http://bestcoder.hdu.edu.cn/contests/contest_showproblem.php?cid=584&pid=1005
#
Mean:
略。
analyse:
找规律,广搜莫名超时...
Time complexity: O(n)
Source code:

/* * this code is made by crazyacking * Verdict: Accepted * Submission Date: 2015-05-25-14.59 * Time: 0MS * Memory: 137KB */ #include <queue> #include <cstdio> #include <set> #include <string> #include <stack> #include <cmath> #include <climits> #include <map> #include <cstdlib> #include <iostream> #include <vector> #include <algorithm> #include <cstring> #define LL long long #define ULL unsigned long long using namespace std; int n , m , k; int main() { int t , len , cas = 0 , i , j ; char ch ; scanf( "%d", &t ); while ( cas < t ) { int x , y , xx, yy , ans , a , b ; cas++; printf( "Case #%d:\n", cas ); scanf( "%d%d%d", &n, &m, &k ); scanf( "%d%d", &x, &y ); scanf( "%d%d", &xx, &yy ); a = abs( x - xx ) ; b = abs( y - yy ) ; if ( ( a == 2 && b == 1 && ( y == 1 || y == m ) ) || ( a == 1 && b == 2 && ( x == 1 || x == n ) ) ) { ans = 2; } else if ( a == 1 && b == 1 && ( x == 1 || x == n ) && ( y == 1 || y == m ) ) { ans = 2 ; } else if ( ( a == 0 && b == 1 && ( y == 1 || y == m ) ) || ( a == 1 && b == 0 && ( x == 1 || x == n ) ) ) { ans = 2 ; } else { if ( a < b ) { int g = a ; a = b ; b = g ; } if ( a / 3 * 2 <= b ) { ans = ( a + b ) / 5 ; if ( ( a + b ) % 5 ) { ans ++ ; } } else { ans = a / 3 ; if ( a % 3 ) { ans ++ ; } } } if ( ans > k ) { printf( "OH,NO!\n" ); } else { printf( "%d\n", ans ); } } return 0 ; }
作者:北岛知寒
出处:https://www.cnblogs.com/crazyacking/p/4524692.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
2014-05-23 DFS or BFS --- 连通块
2014-05-23 BFS --- 模板题
2014-05-23 模拟 + 打表 --- Emag eht htiw Em Pleh
2014-05-23 模拟 + 暴搜 --- Help Me with the Game