sparklers.cpp: In function 'long long int sl()':
sparklers.cpp:22:20: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
22 | for(int i = 1; i < a.size() ; i++){
| ~~^~~~~~~~~~
sparklers.cpp:32:20: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
32 | for(int i = 1; i < b.size() ; i++){
| ~~^~~~~~~~~~
sparklers.cpp:44:11: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
44 | if(id1!=va.size()-1 && pa[va[id1]]+pb[vb[id2]]+ma[id1] >=0 ){
| ~~~^~~~~~~~~~~~~
sparklers.cpp:48:11: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
48 | if(id2!=vb.size()-1 && pa[va[id1]]+pb[vb[id2]]+mb[id2] >= 0){
| ~~~^~~~~~~~~~~~~
sparklers.cpp:54:9: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
54 | if(id1!=va.size()-1 || id2 != vb.size()-1){
| ~~~^~~~~~~~~~~~~
sparklers.cpp:54:30: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
54 | if(id1!=va.size()-1 || id2 != vb.size()-1){
| ~~~~^~~~~~~~~~~~~~
sparklers.cpp:60:22: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
60 | for(int i =id1 ; i < a.size() ; i++)vec.pb(a[i]) ;
| ~~^~~~~~~~~~
sparklers.cpp:61:22: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
61 | for(int i =id2 ; i < b.size() ; i++)vec.pb(b[i]) ;
| ~~^~~~~~~~~~
sparklers.cpp:62:22: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
62 | for(int i =id2 ; i < b.size() ; i++)vec2.pb(b[i]) ;
| ~~^~~~~~~~~~
sparklers.cpp:63:22: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
63 | for(int i =id1 ; i < a.size() ; i++)vec2.pb(a[i]) ;
| ~~^~~~~~~~~~
sparklers.cpp:66:20: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
66 | for(int i =0 ; i < vec.size() ;i++){
| ~~^~~~~~~~~~~~
sparklers.cpp:71:21: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
71 | for(int i= 0 ; i < vec2.size() ; i++){
| ~~^~~~~~~~~~~~~
sparklers.cpp:42:26: warning: unused variable 'val' [-Wunused-variable]
42 | int id1 = 0 , id2 =0 , val = 0 ;
| ^~~