제출 #915561

#제출 시각아이디문제언어결과실행 시간메모리
915561vjudge1Bomb (IZhO17_bomb)C++17
24 / 100
70 ms60508 KiB
#pragma GCC optimize("Ofast") #pragma GCC target("avx,avx2,fma") #pragma GCC optimization("unroll-loops") #pragma GCC optimize("O3,unroll-loops") #pragma GCC target("avx2,bmi,bmi2,popcnt,lzcnt") #include <bits/stdc++.h> #include <vector> #define int long long #define pb push_back #define str string using namespace std; int pp[3001]; void solve(){ int n,m; cin>>n>>m; if(n>0){ str s[n+3]; int a[n+3][m+3]; int o=0; int ss=1000000,b=1000000; for(int i=1;i<=n;i++){ cin>>s[i]; int k=0; for(int j=0;j<m;j++){ a[i][j+1]=s[i][j]-'0'; if(a[i][j+1]==1){ k++; pp[j+1]++; } else{ if(k>0){ ss=min(ss,k); k=0; } if(pp[j+1]>0){ b=min(b,pp[j+1]); pp[j+1]=0; } } if(pp[j+1]>0 && i==n){ b=min(b,pp[j+1]); pp[j+1]=0; } } if(k>0){ ss=min(ss,k); k=0; } } cout<<ss*b; } } signed main(){ ios_base::sync_with_stdio(0),cin.tie(0),cout.tie(0); //srand( time(0)); //rand() //freopen("sum.in", "r", stdin); //freopen("sum.out", "w", stdout); int tests=1; //cin>>tests; for(int i=1;i<=tests;i++){ //cout<<"TEST CASE : "<<i<<"\n"; solve(); } }

컴파일 시 표준 에러 (stderr) 메시지

bomb.cpp:3: warning: ignoring '#pragma GCC optimization' [-Wunknown-pragmas]
    3 | #pragma GCC optimization("unroll-loops")
      | 
bomb.cpp: In function 'void solve()':
bomb.cpp:21:13: warning: unused variable 'o' [-Wunused-variable]
   21 |         int o=0;
      |             ^
#Verdict Execution timeMemoryGrader output
Fetching results...