当前位置: 首页 > news >正文

C语言 | Leetcode C语言题解之第479题最大回文数乘积

题目:

题解:

int largestPalindrome(int n){if (n == 1) {return 9;}int upper = pow(10, n) - 1;for (int left = upper;; --left) { // 枚举回文数的左半部分long p = left;for (int x = left; x > 0; x /= 10) {p = p * 10 + x % 10; // 翻转左半部分到其自身末尾,构造回文数 p}for (long x = upper; x * x >= p; --x) {if (p % x == 0) { // x 是 p 的因子return p % 1337;}}}
}

http://www.mrgr.cn/news/50296.html

相关文章:

  • MongoDB中排序、索引和聚合的详细说明
  • 101 - Lecture 7
  • 网络协议原理
  • 工业和建筑工地 安全帽-安全带识别数据集 yolo数据集 共2200张 已增强 标注
  • Educational Codeforces Round 170 (Rated for Div. 2)(A~E题解)
  • 增强对象智能:谷歌开源的XR-Objects项目简介
  • Python | Leetcode Python题解之第480题滑动窗口中位数
  • UG(交互式CAD/CAM系统)-WINDOWS 11安装教程
  • 023 elasticsearch查询数据 高亮 分页 中文分词器 field的数据类型
  • 多模态大模型 + 数字人 实现半自动 演示文稿 PPT讲解 搭建赛博老师傅 助力程序员赛博飞升!!!
  • Java | Leetcode Java题解之第479题最大回文数乘积
  • SpringCloud学习记录|day5
  • torch.jit.script编译加速推理的尝试
  • 读书笔记《PPT演讲力》大树模型
  • 如何优化 Nginx 配置
  • 用Java写一个学生类
  • RA6M5——GPIO
  • React前端框架的描述和使用方法
  • Java开发中知识点整理
  • P1439 【模板】最长公共子序列 Python 题解