adding greedy1.cpp which does well against antennas with differing coverage sizes, and correspondig changes to data structures in input.cpp