Graf_Rav

https://vk.com/informatics_exam?w=wall-152397450_243

May 21st, 2018
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.93 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main(){
  6.     int n;
  7.     cin>>n;
  8.    
  9.     int k9C=0, k3C=0, k1C=0;
  10.     int k9N=0, k3N=0, k1N=0;
  11.    
  12.     for(int i=0;i<n;i++){
  13.         int a;
  14.         cin>>a;
  15.        
  16.         if(a%9==0){
  17.             if(a%2==0){
  18.                 k9C++;
  19.             }
  20.             else{
  21.                 k9N++;
  22.             }
  23.         }
  24.         else if(a%3==0){
  25.             if(a%2==0){
  26.                 k3C++;
  27.             }
  28.             else{
  29.                 k3N++;
  30.             }
  31.         }
  32.         else{
  33.             if(a%2==0){
  34.                 k1C++;
  35.             }
  36.             else{
  37.                 k1N++;
  38.             }
  39.         }
  40.     }
  41.    
  42.     int ans=0;
  43.    
  44.     ans+=k9C*(k9N+k3C+k3N+k1C+k1N)+(k9C-1)*k9C/2;
  45.     ans+=k9N*(k3C+k3N+k1C+k1N)+(k9N-1)*k9N/2;
  46.     ans+=k3C*(k3N+k1C+k1N)+(k3C-1)*k3C/2;
  47.     ans+=k3N*(k1C)+(k3N-1)*k3N/2;
  48.     ans+=k1C*(k1N)+(k3C-1)*k3C/2;
  49.    
  50.     cout<<ans;
  51. }
Add Comment
Please, Sign In to add comment