Submission #584016

# Submission time Handle Problem Language Result Execution time Memory
584016 2022-06-26T16:31:06 Z dhanunjay14 Miners (IOI07_miners) C++14
0 / 100
165 ms 724 KB
#include <iostream>
#include<cmath>
#include<set>

using namespace std;

int distinct(char a, char b, char c){
    set<char> dis;
    dis.insert(a);
    dis.insert(b);
    dis.insert(c);
    cout<<dis.size()<<endl;
    return dis.size();
}

int main()
{
    int n;
    cin>>n;
    string s;
    cin>>s;
    int c = 0;
    for(int i=0;i<s.length();i++){
        
        if(i==0)
            c += 1;
        else if(i==1)
        {
            if(s[1]==s[0])
                c += 1;
            else
                c += 2;
        }
        else
            c += distinct(s[i],s[i-1],s[i-2]);
    }    
    cout<<c;
    return 0;
}

Compilation message

miners.cpp: In function 'int main()':
miners.cpp:23:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   23 |     for(int i=0;i<s.length();i++){
      |                 ~^~~~~~~~~~~
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 296 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 300 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 300 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 8 ms 332 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 14 ms 340 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 33 ms 404 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 96 ms 692 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 165 ms 724 KB Output isn't correct
2 Halted 0 ms 0 KB -