首页 > 试题广场 >

游游的整数拆分

[编程题]游游的整数拆分
  • 热度指数:1215 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
游游拿到了一个正整数n,她准备将n拆分成两个正整数ab,满足a+b=na*b是3的倍数。你能告诉游游有多少种拆分方式吗?

输入描述:
一个正整数n
1\leq n \leq 10^{14}


输出描述:
合法的拆分方案数。
示例1

输入

10

输出

6

说明

10=1+9
10=3+7
10=4+6
10=6+4
10=7+3
10=9+1
共有以上6种拆分方法满足a*b是3的倍数。