Submission #823325

# Submission time Handle Problem Language Result Execution time Memory
823325 2023-08-12T10:44:32 Z Shithila Wiring (IOI17_wiring) C++14
Compilation error
0 ms 0 KB
#include<iostream>
#include<functional>
using namespace std;
int main()
{
    int n;
    cin>>n;
    for(int i=0;i<n;i++)
    {
       int x;
        int y;
        int r;
        int s;
        int w;
        cin>>r>>s>>x>>y>>w;
        function<int(int,int)> dfs = [&](int pos,int val){
            
            if(val==x)
            {
                int tans=1;
            for(int i=pos;i<y;i++)
            {
                tans=tans*s;
            }
            return tans;
            }
            if(pos==y)
            {return 0;}
        
            return ((s-r+1)*dfs(pos+1,val+1))+(dfs(pos+1,val)*(r-1));
        };
       
        int ans=dfs(0,0);
        int ss=1;
        for(int i=0;i<y;i++)
        {
            ss=ss*s;
            //cout<<ss<<endl;
        }
        //cout<<ss;
        if((ans*w)>(ss))
        {
            cout<<"yes"<<endl;
        }
        else cout<<"no"<<endl;
    }
}

Compilation message

/usr/bin/ld: /tmp/cc66OLf9.o: in function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/ccmFrtnc.o:wiring.cpp:(.text.startup+0x0): first defined here
/usr/bin/ld: /tmp/cc66OLf9.o: in function `main':
grader.cpp:(.text.startup+0x22a): undefined reference to `min_total_length(std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >)'
collect2: error: ld returned 1 exit status