- 博客(7)
- 收藏
- 关注
原创 约瑟夫问题
约瑟夫问题来源于公元1世纪的犹太历史学家Josephus。问题描述,有n个人(分别以编号1,2,3…n表示)围成一个圆圈,从编号为1的人开始进行1~m正向报数,报到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;如此重复下去,直到所有的人全部出列,求最后一个出列人的编号。输入仅有一行包含二个用空格隔开的整数N,M (2≤N≤100,M≤100)。输出仅有一行包含一个整数,表示最后一个人在队列中的编号。
2024-08-15 13:22:14
153
原创 一个数列 P 中有 n 个数。小X从中选择位置连续的 k 个数,并对这 k 个数进行升序排列。求排序后的数列有多少种?
int n, k;i < n;i ++)if(a[i]!int main()i<n;i <= n - k;i ++){if(!return 0;
2024-05-01 11:15:49
144
原创 C++ 输入一个三个数字,判断输入的三个数字哪一个是最大的。
int m,n,a;cout<<n;cout<<a;cout<<m;return 0;
2023-11-04 12:52:08
262
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅