Submission #204158

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
2041582020-02-24 17:30:08jond98iDetecting Molecules (IOI16_molecules)C++14
Compilation error
0 ms0 KiB
/*
* Solution to IOI 2009 problem "raisins"
*
* This solution employs memoization in order to compute the the best
* way of cutting any sub-rectangle of the chocolate. To do this
* sufficiently quickly, we also precompute the number of raisins in
* each sub-rectangle subtended from the top-left corner of the chocolate.
*
* This allows us to compute the number of raisins in any rectangular
* sub-region of the chocolate -- consider the diagram below:
*
* (0,0)-------+-------(c,0)
* | A | B |
* +-------(a,b)-------+
* | C | D |
* (0,d)-------+-------(c,d)
*
* Suppose we wish to compute the number of raisins in the region
* (a,b) -> (c,d), D. Now D = (A + B + C + D) - (A + B) - (A + C) + A
* Each of these four quantities is given by the number of raisins
* in a rectangular sub-region whose top-left corner is (0,0).
*
* Carl Hultquist, chultquist@gmail.com
*/
#include <iostream>
#include <cassert>
#include <climits>
#include <cstring>
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

/tmp/ccjf11Hl.o: In function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'
/tmp/ccYmeWIN.o:molecules.cpp:(.text.startup+0x0): first defined here
/tmp/ccjf11Hl.o: In function `main':
grader.cpp:(.text.startup+0x152): undefined reference to `find_subset(int, int, std::vector<int, std::allocator<int> >)'
collect2: error: ld returned 1 exit status