最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

遞歸訓(xùn)練·農(nóng)場周圍的道路

2023-08-12 22:14 作者:三無的白象牛蛙湯面  | 我要投稿

題目描述

? John的奶牛對探索農(nóng)場周圍的地域很感興趣。最初,所有N頭奶牛沿著一條路一起行動。在遇到一個岔路口后,奶牛們分成兩組(沒有一組為空)后繼續(xù)往下走。當(dāng)其中的一組遇到另一個岔路口后,繼續(xù)分成兩組,一直這樣下去。

? ? 奶牛有一種奇特的分組方法:如果它們能將奶牛分成兩組奶牛數(shù)目相差K,則它們將按此方法分組;否則,它們將停止探索,開始安靜地吃草。

? ? 假定在路上總是會有新的岔路出行,計算最后停下來吃草的奶牛的組數(shù)

輸入

一行兩個用一個空格隔開的整數(shù)N和K,1<=N<=1000000000

輸出

一行一個整數(shù),表示最后停下來吃草的奶牛組數(shù)

樣例輸入

6 2

樣例輸出

3

我的看法:

找找規(guī)律再,條路,是奇數(shù)則停,sum++,不是則繼續(xù)遞歸。

c++代碼

#include<bits/stdc++.h>
using namespace std;
int sum=0;
void johncow(int n,int t)
{
????int k=n-t;
????if(k&1||k<1)
????{
????????sum++;
????????return ;
????}
????johncow(k/2,t);
????johncow(t+k/2,t);
}
int main()
{
????int n,t;
????scanf("%d %d",&n,&t);
????johncow(n,t);
????printf("%d",sum);
????return 0;
}


遞歸訓(xùn)練·農(nóng)場周圍的道路的評論 (共 條)

分享到微博請遵守國家法律
东海县| 六盘水市| 博野县| 乐业县| 铁力市| 尉犁县| 肥西县| 都江堰市| 通山县| 临泽县| 武鸣县| 忻城县| 盘山县| 湖北省| 柘荣县| 吴桥县| 临朐县| 滁州市| 京山县| 天水市| 昌宁县| 岢岚县| 志丹县| 多伦县| 贺兰县| 弥勒县| 雷山县| 夹江县| 西畴县| 漳州市| 水富县| 环江| 黄石市| 靖江市| 焉耆| 磐安县| 新干县| 文昌市| 惠安县| 乐清市| 江达县|