how to add our code template in codeforces editor ? Also, can there be run option in codeforces
№ | Пользователь | Рейтинг |
---|---|---|
1 | ecnerwala | 3649 |
2 | Benq | 3581 |
3 | orzdevinwang | 3570 |
4 | Geothermal | 3569 |
4 | cnnfls_csy | 3569 |
6 | tourist | 3565 |
7 | maroonrk | 3531 |
8 | Radewoosh | 3521 |
9 | Um_nik | 3482 |
10 | jiangly | 3468 |
Страны | Города | Организации | Всё → |
№ | Пользователь | Вклад |
---|---|---|
1 | maomao90 | 174 |
2 | awoo | 164 |
3 | adamant | 162 |
4 | TheScrasse | 159 |
5 | nor | 158 |
6 | maroonrk | 156 |
7 | -is-this-fft- | 151 |
8 | SecondThread | 147 |
9 | orz | 146 |
10 | pajenegod | 145 |
how to add our code template in codeforces editor ? Also, can there be run option in codeforces
using namespace std; long long int setBitNumber(long long int n) { if (n == 0) return 0;
long long int msb = 0; n = n / 2; while (n != 0) { n = n / 2; msb++; } return (1 << msb);
} int main() { long int t; cin>>t; while(t--){ long long int n,i,cnt=0; cin>>n; long long int a[n],b[n],maxi=0,gcnt=0; for(i=0;i<n;i++) { cin>>a[i]; maxi=max(a[i],maxi); } long int p =setBitNumber(maxi); long int q=log(p)/log(2); if(p==1) {
} for(int j=0;j<=(q);j++) { for(i=0;i<n;i++) { if(a[i]>=p) { b[i]=1; } else { b[i]=0; } if(b[i]==1) { cnt++; a[i]=0; } } gcnt =gcnt + cnt*(cnt-1)/2; cnt=0; p=p/2; } cout<<gcnt<<endl; }
} what is wrong in the code ?
Название |
---|