早教吧作业答案频道 -->数学-->
各位看一下这道acm的题(均分纸牌)吧、我感觉自己对了的、但是不能AC1344:均分纸牌TimeLimit:1000MSMemoryLimit:65536KTotalSubmit:30Accepted:17[Submit][Status][Discuss]FontSize:AaAaAaDescription有N堆纸牌
题目详情
各位看一下这道acm的题(均分纸牌)吧、我感觉自己对了的、但是不能AC
1344:均分纸牌
Time Limit:1000MS Memory Limit:65536K
Total Submit:30 Accepted:17
[Submit] [Status] [Discuss]
Font Size:Aa Aa Aa
Description
有 N 堆纸牌,编号分别为 1,2,…,N.每堆上有若干张,但纸牌总数必为 N 的倍数.可以在任一堆上取若于张纸牌,然后移动.
移牌规则为:在编号为 1 堆上取的纸牌,只能移到编号为 2 的堆上;在编号为 N 的堆上取的纸牌,只能移到编号为 N-1 的堆上;其他堆上取的纸牌,可以移到相邻左边或右边的堆上.
现在要求找出一种移动方法,用最少的移动次数使每堆上纸牌数都一样多.
例如 N=4,4 堆纸牌数分别为:
① 9 ② 8 ③ 17 ④ 6
移动3次可达到目的:
从 ③ 取 4 张牌放到 ④ (9 8 13 10) -> 从 ③ 取 3 张牌放到 ②(9 11 10 10)-> 从 ② 取 1 张牌放到①(10 10 10 10).
Input
键盘输入文件名.文件格式:
N(N 堆纸牌,1
1344:均分纸牌
Time Limit:1000MS Memory Limit:65536K
Total Submit:30 Accepted:17
[Submit] [Status] [Discuss]
Font Size:Aa Aa Aa
Description
有 N 堆纸牌,编号分别为 1,2,…,N.每堆上有若干张,但纸牌总数必为 N 的倍数.可以在任一堆上取若于张纸牌,然后移动.
移牌规则为:在编号为 1 堆上取的纸牌,只能移到编号为 2 的堆上;在编号为 N 的堆上取的纸牌,只能移到编号为 N-1 的堆上;其他堆上取的纸牌,可以移到相邻左边或右边的堆上.
现在要求找出一种移动方法,用最少的移动次数使每堆上纸牌数都一样多.
例如 N=4,4 堆纸牌数分别为:
① 9 ② 8 ③ 17 ④ 6
移动3次可达到目的:
从 ③ 取 4 张牌放到 ④ (9 8 13 10) -> 从 ③ 取 3 张牌放到 ②(9 11 10 10)-> 从 ② 取 1 张牌放到①(10 10 10 10).
Input
键盘输入文件名.文件格式:
N(N 堆纸牌,1
▼优质解答
答案和解析
删掉下面一段就行了:
if(a[n-1]>s)
{
count++;
a[0]+=a[n-1]-s;
}
if(a[0]!=s)
{
count++;
a[1]+=a[0]-s;
}
把for(i=1;i
if(a[n-1]>s)
{
count++;
a[0]+=a[n-1]-s;
}
if(a[0]!=s)
{
count++;
a[1]+=a[0]-s;
}
把for(i=1;i
看了 各位看一下这道acm的题(均...的网友还看了以下:
下面的matlab程序为什么出错?p=[];p(1)=2;a=7;for i=1:10p(i)=( 2020-05-16 …
对于纯电阻电路:已知:I、U,求:R=P=已知:R、U,求:I=P=已知:I、R,求:U=P=已知 2020-06-12 …
债券的价值计算公式,求解释!债券是固定利率,每年付息一次,到期归还本金,债券价值计算公式是V=I* 2020-06-30 …
一刚体以每分钟60转绕z轴正向匀速转动,刚体上一点P的位矢为r=3i+4j+5k,其单位为10^( 2020-07-02 …
英语单词填空1.时间状语:d-r-n-2.场所:b-s-s-o-f-r--e-a-t-e-t3.教 2020-07-14 …
前辈们帮忙解释一下这个冒泡排序的每个语句的意思(标注在每句后面就行,voidmainprbub(p 2020-07-23 …
关于声强I的单位(W/m2)的推导不清楚,声强(I)与声压(P)的关系为:I=(P^2)/(ρv) 2020-07-23 …
#includemain(){char*p[]={"BOOL","OPK","H","SP"};i 2020-07-23 …
求100到1000之间的素数#include"stdio.h"main(){inti,j,p;fo 2020-07-23 …
下列词语中加点的字读音全都正确的一项是()A.引擎(qíng)联袂(mèi)泊(pò)位恬(tián 2020-12-29 …