Submission #1789237
Source Code Expand
#pragma warning(disable:4996) #include <stdio.h> #include <string.h> #include <stdlib.h> #include <math.h> #define MAX_STRING 2200000 #define MAXCARDS 100000 double alCards[MAXCARDS]; char sInput[MAX_STRING]; int main() { char* psInput; long long l=0; long long lTemp2=0; /* double lLoopEnd=0.0; double lTemp=0.0; double lAllSum=0.0; double lLeftSum=0.0; double lRightSum=0.0; double lTempMin=0.0; double lMin=0.0; */ long long lCardsNumber =0; long long lMax = 0; long long lTop = 0; long long lSecond = 0; long long lTarget=0; long long lFound=0; // read line 1 gets(sInput); lCardsNumber = atol(sInput); //format for (l=0;l<lCardsNumber;l++){ alCards[l]=0; } // read line 2 gets(sInput); psInput = strtok(sInput," "); for (l=0;l<lCardsNumber;l++){ lTemp2=atol(psInput); alCards[lTemp2-1]=alCards[lTemp2-1]+1; if (lMax<lTemp2){ lMax=lTemp2; } psInput = strtok(NULL," "); } for (lTarget=lMax;lTarget>0;lTarget--){ if(alCards[lTarget-1]>=2){ if(lTop==0){ lTop=lTarget; } else { lSecond=lTarget; //lTarget=0; break; } } } printf("%ld\n",lTop*lSecond); return 0; }
Submission Info
Submission Time | |
---|---|
Task | C - Make a Rectangle |
User | unirita137 |
Language | C (GCC 5.4.1) |
Score | 0 |
Code Size | 1227 Byte |
Status | RE |
Exec Time | 98 ms |
Memory | 1920 KB |
Compile Error
./Main.c: In function ‘main’: ./Main.c:32:2: warning: implicit declaration of function ‘gets’ [-Wimplicit-function-declaration] gets(sInput); ^ ./Main.c:62:9: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘long long int’ [-Wformat=] printf("%ld\n",lTop*lSecond); ^ /tmp/ccrdnEo8.o: In function `main': Main.c:(.text.startup+0xc): warning: the `gets' function is dangerous and should not be used.
Judge Result
Set Name | Sample | All | ||||||
---|---|---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 0 / 300 | ||||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | sample1.txt, sample2.txt, sample3.txt |
All | sample1.txt, sample2.txt, sample3.txt, 1.txt, 2.txt, 3.txt, 4.txt, 5.txt, 6.txt, 7.txt, 8.txt, 9.txt, sample1.txt, sample2.txt, sample3.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
1.txt | RE | 98 ms | 1920 KB |
2.txt | RE | 96 ms | 1024 KB |
3.txt | RE | 97 ms | 1920 KB |
4.txt | RE | 98 ms | 1920 KB |
5.txt | RE | 96 ms | 1024 KB |
6.txt | RE | 97 ms | 1920 KB |
7.txt | RE | 97 ms | 1920 KB |
8.txt | RE | 96 ms | 896 KB |
9.txt | RE | 96 ms | 1024 KB |
sample1.txt | AC | 1 ms | 128 KB |
sample2.txt | AC | 0 ms | 128 KB |
sample3.txt | AC | 0 ms | 128 KB |