java蓝桥小记

1.补零

2.暴力枚举

3.k进制转十进制

res = res × k + num

// 十六进制61C的逐步计算,只是k=16 初始res=0

第一位6:res = 0×16 + 6 = 6 → 对应 6×16⁰

第二位1:res = 6×16 + 1 = 97 → 对应 6×16¹ + 1×16⁰

第三位C:res = 97×16 + 12 = 1564 → 对应 6×16² + 1×16¹ + 12×16⁰

4.十进制转k进制

初始状态:n=255,k=16,s=""

  1. 第一次循环(n=255>0):
    • 算余数:255%16=15 → 转字符是 'F';
    • 拼字符串:s = 'F' + ""→ s="F";
    • 更新 n:n=255/16=15;
  2. 第二次循环(n=15>0):
    • 算余数:15%16=15 → 转字符是 'F';
    • 拼字符串:s = 'F' + "F" → s="FF";
    • 更新 n:n=15/16=0;
  3. 循环结束,最终 s="FF"(就是 255 的十六进制)
  4. 一维前缀和 默认 a[0]=ali[0]=0
  5. 一维差分
相关推荐
左左右右左右摇晃2 小时前
Docker面试题整理
笔记
小媛早点睡3 小时前
抽奖系统项目测试报告
笔记
测试开发-学习笔记3 小时前
银行对公开户项目总结
笔记
胡图图不糊涂^_^3 小时前
MySQL学习笔记——数据库约束与数据库设计-表设计
数据库·笔记·学习·mysql·数据库约束·表设计
zhouping@4 小时前
Java学习笔记day04
java·笔记·学习
plOUGhh4 小时前
【Redis学习笔记】(二)短信登录+商户查询缓存
笔记·学习
GLDbalala4 小时前
GPU PRO 5 - 1.1 Per-Pixel Lists for Single Pass A-Buffer 笔记
笔记
ding_zhikai4 小时前
【Web应用开发笔记】Django笔记9:Django部署注意事项补充
笔记·后端·python·django
宵时待雨5 小时前
C++笔记归纳9:模板进阶
开发语言·数据结构·c++·笔记