Submission #2225547


Source Code Expand

#include <stdio.h>
#include <iostream>

using namespace std;

int main(){
        int N;
        int A[201] ={0};
        scanf("%d", &N);
        for (int i = 0; i< N ; i++){
                scanf("%d", &A[i]);

        }
        int flag = 1;
        int count = 0;
        while(flag){
                for (int j = 0; j< N ;j++){
                        int temp = A[j]/2;
                        if (temp * 2 != A[j]){
                                flag = 0;
                                break;
                                }
                        else A[j] = temp;

                }
                if (flag ==1) count +=1;
        }
        printf("%d\n",count);
        return 0;
}

Submission Info

Submission Time
Task B - Shift only
User caprest1
Language C++14 (GCC 5.4.1)
Score 200
Code Size 728 Byte
Status AC
Exec Time 1 ms
Memory 256 KB

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:9:24: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
         scanf("%d", &N);
                        ^
./Main.cpp:11:35: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
                 scanf("%d", &A[i]);
                                   ^

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 200 / 200
Status
AC × 3
AC × 13
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, sample1.txt, sample2.txt, sample3.txt
Case Name Status Exec Time Memory
1.txt AC 1 ms 256 KB
2.txt AC 1 ms 256 KB
3.txt AC 1 ms 256 KB
4.txt AC 1 ms 256 KB
5.txt AC 1 ms 256 KB
6.txt AC 1 ms 256 KB
7.txt AC 1 ms 256 KB
sample1.txt AC 1 ms 256 KB
sample2.txt AC 1 ms 256 KB
sample3.txt AC 1 ms 256 KB