scales.cpp: In function 'void init(int)':
scales.cpp:13:15: warning: unused parameter 'T' [-Wunused-parameter]
13 | void init(int T) {
| ~~~~^
scales.cpp: In function 'void orderCoins()':
scales.cpp:40:34: warning: conversion from 'll' {aka 'long long int'} to 'int' may change value [-Wconversion]
40 | mini=getLightest(mini,v[i],v[i+1]);
| ^~~~
scales.cpp:40:50: warning: conversion from '__gnu_cxx::__alloc_traits<std::allocator<long long int>, long long int>::value_type' {aka 'long long int'} to 'int' may change value [-Wconversion]
40 | mini=getLightest(mini,v[i],v[i+1]);
| ^
scales.cpp:40:50: warning: conversion from '__gnu_cxx::__alloc_traits<std::allocator<long long int>, long long int>::value_type' {aka 'long long int'} to 'int' may change value [-Wconversion]
scales.cpp:53:41: warning: conversion from 'll' {aka 'long long int'} to 'int' may change value [-Wconversion]
53 | ll curr=getHeaviest(mini,v[i],ans[0]);
| ^~~~
scales.cpp:53:57: warning: conversion from '__gnu_cxx::__alloc_traits<std::allocator<long long int>, long long int>::value_type' {aka 'long long int'} to 'int' may change value [-Wconversion]
53 | ll curr=getHeaviest(mini,v[i],ans[0]);
| ^
scales.cpp:61:34: warning: conversion from 'll' {aka 'long long int'} to 'int' may change value [-Wconversion]
61 | mini=getLightest(mini,v[i],v[lose]);
| ^~~~
scales.cpp:61:51: warning: conversion from '__gnu_cxx::__alloc_traits<std::allocator<long long int>, long long int>::value_type' {aka 'long long int'} to 'int' may change value [-Wconversion]
61 | mini=getLightest(mini,v[i],v[lose]);
| ^
scales.cpp:61:51: warning: conversion from '__gnu_cxx::__alloc_traits<std::allocator<long long int>, long long int>::value_type' {aka 'long long int'} to 'int' may change value [-Wconversion]
scales.cpp:68:19: warning: conversion from 'll' {aka 'long long int'} to 'int' may change value [-Wconversion]
68 | ans[n-sz]=mini;
| ^~~~