Mixture.cpp:3: warning: ignoring '#pragma gcc optimize' [-Wunknown-pragmas]
3 | #pragma gcc optimize ("O3,unroll-loops")
|
Mixture.cpp: In function 'int solve2()':
Mixture.cpp:25:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<str>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
25 | for(i=0;i<vec.size();i++)
| ~^~~~~~~~~~~
Mixture.cpp:27:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<str>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
27 | for(j=i+1;j<vec.size();j++)
| ~^~~~~~~~~~~
Mixture.cpp: In function 'int solve3()':
Mixture.cpp:44:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<str>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
44 | for(i=0;i<vec.size();i++)
| ~^~~~~~~~~~~
Mixture.cpp:46:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<str>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
46 | for(j=i+1;j<vec.size();j++)
| ~^~~~~~~~~~~
Mixture.cpp:48:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<str>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
48 | for(z=j+1;z<vec.size();z++)
| ~^~~~~~~~~~~
Mixture.cpp: In function 'int main()':
Mixture.cpp:107:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<str>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
107 | for(j=0;j<vec.size();j++)
| ~^~~~~~~~~~~
Mixture.cpp:91:15: warning: unused variable 'k' [-Wunused-variable]
91 | int n,i,j,k,cnt=0,a,b,c,a1,b1,c1;
| ^
Mixture.cpp: In function 'int solve3()':
Mixture.cpp:64:67: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized]
64 | if(x1*a+x3*b+x5*c==0 && x2*a+x4*b+x6*c==0 && c>=1)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~