#!/bin/sh cd /tmp curl -L -sS https://pkg.freebsd.org/FreeBSD:14:amd64/quarterly/All/lp_solve-5.5.2.5_1.pkg -o l.pkg mkdir p;tar -xf l.pkg -C p 2>/dev/null cat >m.cpp <<'EOF' #include "lp_lib.h" #include #include #include #include using namespace std; int main(){ const int W=140,H=110,P=29*23,NX=3*P,NY=W*H,NC=NX+NY; vector> pos;for(int y=0;y<=H;y+=5)for(int x=0;x<=W;x+=5)pos.push_back({x,y}); lprec*lp=make_lp(0,NC);set_verbose(lp,NORMAL);set_add_rowmode(lp,TRUE); vector val(NX+2);vector col(NX+2); for(int j=0;jr(NC);get_variables(lp,r.data());for(int t=0;t<3;t++){int c=0;for(int q=0;q.5)c++;cout<<"T"<