circle_selection.cpp: In function 'int main()':
circle_selection.cpp:42:17: error: 's1' was not declared in this scope
s1 .ins ( { R [i] , n - i } ) ;
^~
circle_selection.cpp:42:17: note: suggested alternative: 'si'
s1 .ins ( { R [i] , n - i } ) ;
^~
si
circle_selection.cpp:43:17: error: 's2' was not declared in this scope
s2 .ins ( { X [i] - R [i] , i } ) ;
^~
circle_selection.cpp:43:17: note: suggested alternative: 'si'
s2 .ins ( { X [i] - R [i] , i } ) ;
^~
si
circle_selection.cpp:44:17: error: 's3' was not declared in this scope
s3 .ins ( { X [i] + R [i] , i } ) ;
^~
circle_selection.cpp:44:17: note: suggested alternative: 'si'
s3 .ins ( { X [i] + R [i] , i } ) ;
^~
si
circle_selection.cpp:46:17: error: 's1' was not declared in this scope
while ( s1 .size () ) {
^~
circle_selection.cpp:46:17: note: suggested alternative: 'si'
while ( s1 .size () ) {
^~
si
circle_selection.cpp:52:33: error: 's2' was not declared in this scope
for ( auto it = s2 .lb ( { l , - 1 } ) ; it != s2 .end () ; it ++ ) {
^~
circle_selection.cpp:52:33: note: suggested alternative: 'si'
for ( auto it = s2 .lb ( { l , - 1 } ) ; it != s2 .end () ; it ++ ) {
^~
si
circle_selection.cpp:57:33: error: 's3' was not declared in this scope
for ( auto it = s3 .lb ( { l , - 1 } ) ; it != s3 .end () ; it ++ ) {
^~
circle_selection.cpp:57:33: note: suggested alternative: 'si'
for ( auto it = s3 .lb ( { l , - 1 } ) ; it != s3 .end () ; it ++ ) {
^~
si
circle_selection.cpp:65:30: error: 's2' was not declared in this scope
if ( s2 .find ( { X [u] - R [u] , u } ) != s2 .end () )
^~
circle_selection.cpp:65:30: note: suggested alternative: 'si'
if ( s2 .find ( { X [u] - R [u] , u } ) != s2 .end () )
^~
si
circle_selection.cpp:67:30: error: 's3' was not declared in this scope
if ( s3 .find ( { X [u] + R [u] , u } ) != s3 .end () )
^~
circle_selection.cpp:67:30: note: suggested alternative: 'si'
if ( s3 .find ( { X [u] + R [u] , u } ) != s3 .end () )
^~
si
circle_selection.cpp:41:23: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf ("%d%d%d", &X [i], &Y [i] , &R [i] ) ;
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~