C. 9.27模拟赛 T3

    传统题 文件IO:number 3000ms 512MiB

9.27模拟赛 T3

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一个正整数 nn

定义“好数”是满足以下条件的正整数:

  • 可以表示为 x4+3x+1x^4+3x+1 的形式,其中 xx 是非负整数。

定义“坏数”是满足以下条件的正整数:

  • 可以表示为 x4+4x+1x^4+4x+1 的形式,其中 xx 是非负整数。

你有一个数 aa,初始为 00。你可以对 aa 进行任意多次操作,每次可以进行以下两种操作之一:

  • 选择一个“好数”kk,将 aa 变为 a+ka+k
  • 选择一个“坏数”kk,将 aa 变为 aka-k

你需要保证每次操作后 0a2n0\le a\le 2n。请你用最小的操作次数使 aa 变为 nn

输入格式

本题有多组测试数据,第一行一个正整数 TT 表示测试数据组数。

接下来 TT 行,每行一个正整数 nn

输出格式

对于每组测试数据,输出一个正整数 mm 表示最小的操作次数。

2
641
1042
1
2

提示

样例解释

对于 n=641n=641,你可以进行 11 次操作使 aa 变为 641641

  • 选定“好数”641641(可以表示为 54+3×5+15^4+3\times5+1 的格式),将 aa 增加 641641

对于 n=1042n=1042,你可以进行 22 次操作使 aa 变为 10421042

  • 选定“好数”13151315(可以表示为 64+3×6+16^4+3\times6+1 的格式),将 aa 增加 13151315
  • 选定“坏数”273273(可以表示为 44+4×4+14^4+4\times4+1 的格式),将 aa 减少 273273

数据范围

测试点编号 nn 特殊性质
141\sim4 10\le 10
5115\sim11 5×103\le 5\times{10}^3
1212 106\le {10}^6 nn 是“好数”
132013\sim20

对于 100%100\% 的数据,1T51\le T\le 51n1061 \le n \le {10}^6

9.27 csp-j真题模拟赛

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-9-27 8:30
结束于
2025-9-27 12:00
持续时间
3.5 小时
主持人
参赛人数
4