Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
139424 2020徐逍尧 NOIP2014 普及:第三题 螺旋矩阵 C++ 通过 100 0 MS 268 KB 526 2023-07-19 17:28:49

Tests(10/10):


#include <bits/stdc++.h> using namespace std; int n,ansi,ansj; void dfs(int x,int len,int fir) { if(ansi==x) { cout<<fir+ansj-x<<endl; exit(0); } fir=fir+len-1; if(ansj==n-x+1) { cout<<fir+ansi-x<<endl; exit(0); } fir=fir+len-1; fir=fir+len-1; if(ansi==n-x+1) { cout<<fir-(ansj-x)<<endl; exit(0); } fir=fir+len-1; if(ansj==x) { cout<<fir-(ansi-x)<<endl; exit(0); } dfs(x+1,len-2,fir); } int main() { scanf("%d%d%d",&n,&ansi,&ansj); dfs(1,n,1); return 0; }


测评信息: