Submission #786706

# Submission time Handle Problem Language Result Execution time Memory
786706 2023-07-18T11:32:00 Z Mouad_ouj Radio Towers (IOI22_towers) C++17
4 / 100
1817 ms 1444 KB
#include "towers.h" //sub1
#include <bits/stdc++.h>
using namespace std;
vector<int> he;
int k=-1,n;
void init (int ne,vector<int> h)
{
  n=ne;
    he.resize(n);
    for(int x=0;x<n;x++)
    {
    he[x]=h[x];
    if(h[x]>h[x+1] && x!=n && k==-1)
    k=x;
    }
    if(h[n-1]>h[n-2])
    k=n-1;
}
int max_towers(int l, int r, int d)
{
    if(l==r)
    return 1;
    if(l>k || r<k)
    return 1;
    int ans=0;
    for(int x=l;x<k;x++)
    {
        if(he[x]<=he[k]-d && he[r]<=he[k]-d)
        ans++;
    }
    for(int x=r;x>k;x--)
    {
        if(he[x]<=he[k]-d && he[l]<=he[k]-d)
        ans++;
    }
    if(ans>2)
    ans=2;
    return max(ans,1);
}
# Verdict Execution time Memory Grader output
1 Correct 663 ms 924 KB Output is correct
2 Correct 1029 ms 1436 KB Output is correct
3 Correct 1064 ms 1360 KB Output is correct
4 Correct 544 ms 1432 KB Output is correct
5 Correct 488 ms 1440 KB Output is correct
6 Correct 559 ms 1432 KB Output is correct
7 Correct 673 ms 1444 KB Output is correct
8 Correct 1 ms 208 KB Output is correct
9 Correct 1 ms 208 KB Output is correct
10 Correct 1 ms 208 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 208 KB 1st lines differ - on the 1st token, expected: '13', found: '1'
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 208 KB 1st lines differ - on the 1st token, expected: '13', found: '1'
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 539 ms 1436 KB 1st lines differ - on the 1st token, expected: '11903', found: '1'
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1817 ms 552 KB 1st lines differ - on the 1st token, expected: '7197', found: '1'
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 208 KB 1st lines differ - on the 1st token, expected: '13', found: '1'
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 663 ms 924 KB Output is correct
2 Correct 1029 ms 1436 KB Output is correct
3 Correct 1064 ms 1360 KB Output is correct
4 Correct 544 ms 1432 KB Output is correct
5 Correct 488 ms 1440 KB Output is correct
6 Correct 559 ms 1432 KB Output is correct
7 Correct 673 ms 1444 KB Output is correct
8 Correct 1 ms 208 KB Output is correct
9 Correct 1 ms 208 KB Output is correct
10 Correct 1 ms 208 KB Output is correct
11 Incorrect 0 ms 208 KB 1st lines differ - on the 1st token, expected: '13', found: '1'
12 Halted 0 ms 0 KB -