方格定位1_题解

【题解提供者】吴立强

解法

思路

将原数减 1 后看作是四进制数,那么十位代表的就是所在行号减 1 的值,个位代表的就是所在列号减 1 的值。

代码展示

#include <iostream>
using namespace std;

int main() {
   
	int n;  cin >> n;
	int h = (n - 1) / 4 + 1;
	int v = (n - 1) % 4 + 1;
	cout << h << ' ' << v;
  return 0;
}

算法分析

本程序的时间复杂度为 O ( 1 ) O(1) O(1)

相关推荐

  1. 方格定位1_题解

    2024-02-11 01:38:01       50 阅读
  2. L1阶段题解方法总结

    2024-02-11 01:38:01       31 阅读
  3. 力扣1-100题解

    2024-02-11 01:38:01       41 阅读
  4. 最大优势(1e5)_题解

    2024-02-11 01:38:01       46 阅读
  5. 题目:学习使用register定义变量的方法

    2024-02-11 01:38:01       162 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-11 01:38:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-11 01:38:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-11 01:38:01       87 阅读
  4. Python语言-面向对象

    2024-02-11 01:38:01       96 阅读

热门阅读

  1. 各种能源折标准煤参考系数

    2024-02-11 01:38:01       49 阅读
  2. Nginx实战:2-日志配置

    2024-02-11 01:38:01       55 阅读
  3. effective c++ 笔记 条款13-18

    2024-02-11 01:38:01       47 阅读
  4. vue3 watchEffect 监听子组件变化

    2024-02-11 01:38:01       58 阅读
  5. C++学习笔记——typedef和using

    2024-02-11 01:38:01       50 阅读
  6. 【算法题】91. 解码方法

    2024-02-11 01:38:01       48 阅读
  7. 常见的Web框架

    2024-02-11 01:38:01       57 阅读
  8. 笔记——asp.net core 中的 REST

    2024-02-11 01:38:01       54 阅读
  9. Ubuntu防火墙设置

    2024-02-11 01:38:01       55 阅读
  10. 带你了解软件系统架构的演变详解

    2024-02-11 01:38:01       46 阅读
  11. 假期刷题打卡--Day28

    2024-02-11 01:38:01       53 阅读
  12. 推理还原的干货

    2024-02-11 01:38:01       46 阅读