官封弼马心何足,名注齐天意未宁

2024-03-02 17:36

本文主要是介绍官封弼马心何足,名注齐天意未宁,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

解法一:

设left为多,right为少

每次分裂满足l+r=n;l-r=k

所以l=\frac{n+k}{2};r=\frac{n-k}{2}

定义函数num(n,k),子问题为num(l,k)和num(r,k)。

递归结束:不可以精确分裂

#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
#define endl '\n'
#define int long long
int sum = 0;
void num(int n, int k) {if (n <= 0) return;if ((n - k) == 0) {sum++;return;}if ((n + k) & 1 || (n - k) & 1) {sum++;return;}num((n + k) / 2, k);num((n - k) / 2, k);return;
}
signed main() {ios::sync_with_stdio(false);cin.tie(0); cout.tie(0);int n, k;cin >> n >> k;num(n, k);cout << sum;return 0;
}

解法二:

摘自子谦

#include<iostream>
using namespace std;
int f(long long a,long long b)
{if ((a+b)%2==0&&a>b){return f((a+b)/2,b)+f((a-b)/2,b);}else return 1;
}
int main()
{long long n,k;cin>>n>>k;cout<<f(n,k);
}

这篇关于官封弼马心何足,名注齐天意未宁的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/766915

相关文章

202336读书笔记|《王维诗选:四僧插图版》——行到水穷处,坐看云起时 世事浮云何足问,不如高卧且加餐

202336读书笔记|《王维诗选:四僧插图版》——行到水穷处,坐看云起时 世事浮云何足问,不如高卧且加餐。 山水田园边塞游侠朋友唱酬奉制应和 《王维诗选:四僧插图版》作者欧阳碧晴,王维的一百首诗+四僧(石涛,八大山人,染残,弘仁)的插图,以"诗佛"的诗配”四僧”的画意,文辞优美,意境深厚。部分节选如下: 山水田园 遥看一处攒云树,近入千家散花竹。 连天凝黛色,百里遥青冥

《我们相爱吧》——爱有天意

# 文章标题  《春纪.我们相爱吧之爱有天意》 学号:16340207 【数据科学与计算机学院】(http://sdcs.sysu.cn/) **目录** 三对cp爱情更近一步 橙汁cp爱之初体验 宇宙cp爱之小插曲 清新cp爱之改变 感触与祝福