主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
答疑区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
James
2021年3月7日 21:14
用reverse排序
P1116
回复 0
|
赞 1
|
浏览 9.3k
#include <iostream> using namespace std; int k=0; void reverse(int *a,int s,int e){ while(s<=e){ swap(a[s],a[e]); s++,e--; } k++; } int a[1050]...
ymw1836828452
2020年5月4日 12:53
题解
P1116
回复 0
|
赞 1
|
浏览 7.9k
#include <stdio.h> #include <stdlib.h> int main() { int a[1000],n; scanf("%d ",&n); int m=0,max,k,x,t,j,i; for(i=0;i<n;i++) scanf("%d&quo...
yumenghang
2020年3月25日 15:13
翻煎饼
P1116
回复 0
|
赞 2
|
浏览 14.5k
题中所谓“翻煎饼”的方法,就是:将铲子上方的煎饼次序颠倒。 将上述过程模拟为对一个大小为n的数组排序(升序),次数最少就要求:每次将当前数组中尚未排序的最大的数,通过颠倒数组部分元素次序的方法,移至该部分元素的最靠后位置。 以n=5,原始次序为:5、4、2、3、1为例: 第一轮:判断下标为4的元素不是前(4+1)个元素中最大的元素,因此找到最大的元素——5,下标是0,可以直接翻转,得到:1、3、2、4、5。(1次翻转) 第二轮:判断下标为4的元素是前(4+1)个元素中最大的元素,下标为3的元素是前(3+1)个元素中最...
题目
翻煎饼
题解数量
3
发布题解
热门题解
1
翻煎饼
2
题解
3
用reverse排序