Submission #5710566
Source Code Expand
#include<bits/stdc++.h> #define debug(x) cerr << #x << ": " << x << '\n' #define debugArray(x,n) for(long long hoge = 0; (hoge) < (n); ++ (hoge)) cerr << #x << "[" << hoge << "]: " << x[hoge] << '\n' using namespace std; typedef long long ll; typedef unsigned long long ull; typedef pair<ll,ll> Pll; typedef vector<ll> vll; const ll INF = LLONG_MAX/10; const ll MOD = 1e9+7; int main(){ cin.tie(0); ios::sync_with_stdio(false); ll N,Q;cin>>N>>Q; using bit = bitset<100010>; bit b(0); for(ll q=0;q<Q;q++){ ll op,l,r;cin>>op>>l>>r; if(op&1){ b ^= bit(string(r,'1')); b ^= bit(string(l,'1')); }else{ bit x=b>>r,y=b>>l; cout<<y.count()-x.count()<<endl; } //debug(b); } return 0; }
Submission Info
Submission Time | |
---|---|
Task | H - Counting 1's |
User | hashiryo |
Language | C++14 (GCC 5.4.1) |
Score | 4 |
Code Size | 776 Byte |
Status | TLE |
Exec Time | 2103 ms |
Memory | 512 KB |
Judge Result
Set Name | Sample | Subtask1 | Subtask2 | Subtask3 | Subtask4 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 4 / 4 | 0 / 12 | 0 / 36 | 0 / 48 | ||||||||||||||||
Status |
|
|
|
|
|
Set Name | Test Cases |
---|---|
Sample | sample_1.txt, sample_2.txt, sample_3.txt |
Subtask1 | sample_1.txt, sample_2.txt, sample_3.txt, sub1_1.txt, sub1_2.txt, sub1_3.txt, sub1_4.txt, sub1_5.txt, sub1_6.txt, sub1_7.txt, sub1_8.txt, sub1_9.txt |
Subtask2 | sample_1.txt, sample_2.txt, sample_3.txt, sub2_1.txt, sub2_2.txt, sub2_3.txt |
Subtask3 | sample_1.txt, sample_2.txt, sample_3.txt, sub3_1.txt, sub3_2.txt, sub3_3.txt |
Subtask4 | sample_1.txt, sample_2.txt, sample_3.txt, sub1_1.txt, sub1_2.txt, sub1_3.txt, sub1_4.txt, sub1_5.txt, sub1_6.txt, sub1_7.txt, sub1_8.txt, sub1_9.txt, sub2_1.txt, sub2_2.txt, sub2_3.txt, sub3_1.txt, sub3_2.txt, sub3_3.txt, sub4_1.txt, sub4_2.txt, sub4_3.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
sample_1.txt | AC | 1 ms | 256 KB |
sample_2.txt | AC | 1 ms | 256 KB |
sample_3.txt | AC | 1 ms | 256 KB |
sub1_1.txt | AC | 1 ms | 256 KB |
sub1_2.txt | AC | 1 ms | 256 KB |
sub1_3.txt | AC | 2 ms | 256 KB |
sub1_4.txt | AC | 18 ms | 256 KB |
sub1_5.txt | AC | 8 ms | 256 KB |
sub1_6.txt | AC | 5 ms | 256 KB |
sub1_7.txt | AC | 41 ms | 384 KB |
sub1_8.txt | AC | 67 ms | 384 KB |
sub1_9.txt | AC | 79 ms | 384 KB |
sub2_1.txt | TLE | 2103 ms | 384 KB |
sub2_2.txt | TLE | 2103 ms | 384 KB |
sub2_3.txt | TLE | 2103 ms | 384 KB |
sub3_1.txt | TLE | 2103 ms | 512 KB |
sub3_2.txt | TLE | 2103 ms | 512 KB |
sub3_3.txt | TLE | 2103 ms | 512 KB |
sub4_1.txt | TLE | 2103 ms | 512 KB |
sub4_2.txt | TLE | 2103 ms | 512 KB |
sub4_3.txt | TLE | 2103 ms | 512 KB |