هم دانشگاهی
شنبه 20 اسفند 1390, 07: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;
}
حتما همه شما سایت 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;
}