PDA

View Full Version : سوال: طریقه وارد کردن صحیح ورودی و خروجی در ACM



هم دانشگاهی
شنبه 20 اسفند 1390, 06:06 صبح
سلام

حتما همه شما سایت UVA judge رو میشناسید که سوالهای زیادی در مورد ACM داره !

این سایت خودش درست یا غلط بودن سوال رو هم بررسی میکنه !

اما نمیدونم چرا از سوال من اشکال میگیره . فکر کنم سوال رو درست حل کردم اما چون ماشین داره سوال رو تصحیح میکنه از نوع ورودی و خروجی سوال اشکال میگیره !

من این کد رو برای یکی از سوال ها نوشتم ! نگاهی بندازید ببینید که اشکال کار در کجاست ؟

لینک سوال (http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&category=117&problem=2864&mosmsg=Submission+received+with+ID+9838979)



#include <iostream>
using namespace std;


int main()
{
int numcase;
int *high , *low;
cin>>numcase;
high = new int [numcase];
low = new int [numcase];

int num;
char *A;

int i , j , k;

for(i=0;i<numcase;i++)
{
low[i] = high[i]= 0;
cin>>num;
A = new char [num];
for(j=0;j<num;j++)
{
cin>>A[j];
}
for(j=0;j<num;j++)
{
if(j==num-1)
break;
if(A[j]>A[j+1])
low[i]++;
if(A[j]<A[j+1])
high[i]++;
}
}

for(j=0;j<numcase;j++)
{
cout<<"Case "<<j+1<<": "<<high[j]<<" "<<low[j]<<endl;
}
return 0;
}

هم دانشگاهی
شنبه 20 اسفند 1390, 22:35 عصر
به خودتون زحمت ندین !!!

خودم فهمیدم !

:لبخند: :لبخند: :لبخند: :لبخند:

حامد مصافی
یک شنبه 21 اسفند 1390, 08:23 صبح
وقتی چیزی رو خودت می‌فهمی بهتره به اینجا بنویسی بقیه هم بفهمن!