3
1
只有一种拆法,就是拆成2和1。
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # 返回将这个数n拆成两个自然数之和一共有多少种拆法(符合规则)。 # @param n int整型 代表题意中的n # @return int整型 # class Solution: def solve(self , n ): # write code here if n%2: return n//2 else: return n//2 - 1
class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * 返回将这个数n拆成两个自然数之和一共有多少种拆法(符合规则)。 * @param n int整型 代表题意中的n * @return int整型 */ int solve(int n) { // write code here if(n % 2 == 0) return n / 2 - 1; return n / 2; } };
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题