#include #include #include #include #include #include #include #include #include #include #include #define range(i, r) for(int i=0;i >(a, vector(b, c)) #define vvi std::vector > #define vvl std::vector > #define MODs 1000000007; #define MODn 1000000009; typedef long long int ll; using namespace std; std::vector > ss; std::vector > sec; int square; void init(int N, std::vector a){ square = (int)sqrt(N)+1; for(int i=0;i {}); } for(int i=0;i {0, 0, 0}); } void check(int N){ for(int i=0;i> N; std::cin >> Q; std::vector a(N, 0); init(N, a); for(int i=0;i> x >> l >> r; if(x==0){ ll bonus_A = count(l, r, 1); ll bonus_B = count(l, r, 2); if(bonus_A > bonus_B) score_A+=bonus_A; if(bonus_B > bonus_A) score_B+=bonus_B; }else{ update(l, r, x); } } score_A += count(0, N-1, 1); score_B += count(0, N-1, 2); std::cout << score_A << " " << score_B << '\n'; return 0; }