Advertisement
Guest User

Untitled

a guest
Jan 24th, 2020
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.50 KB | None | 0 0
  1. //142
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. int main(){
  6. int n,m,i,j,k,c0,c1,d,p=0;
  7. cin>>n>>m;
  8.  
  9. int r[m][3],c[n+1];
  10. for(k=0; k<m; ++k)
  11. cin>>r[k][0]>>r[k][1]>>r[k][2];
  12.  
  13.  
  14. for(i=1; i<=n; ++i)c[i]=i;
  15.  
  16. for(i=0; i<n-1; ++i)
  17. {
  18. d=30001;
  19. for(k=0; k<m; ++k)
  20. if(c[r[k][0]]!=c[r[k][1]]&&r[k][2]<d){
  21. d=r[k][2];j=k; }
  22.  
  23. p+=d;
  24. c0=c[r[j][0]];
  25. c1=c[r[j][1]];
  26.  
  27. for(j=1;j<=n; ++j)if(c[j]==c1) c[j]=c0;
  28. }
  29.  
  30. cout<<p;
  31. }
  32.  
  33. //150
  34. #include<iostream>
  35. using namespace std;
  36.  
  37. int a[100][100],b[100],k,n;
  38.  
  39. void f(int j){
  40. if(b[j])return;
  41. b[j]=1;k++;
  42. for(int i=0;i<n;++i)
  43. if(a[j][i])f(i);}
  44.  
  45. int main(){
  46. int s,i,j;
  47. cin>>n>>s;s--;
  48. for(i=0;i<n;++i)
  49. for(j=0;j<n;j++)cin>>a[i][j];
  50. b[s]=1;
  51. for(j=0;j<n;++j)
  52. if(a[s][j])f(j);
  53. cout<<k;
  54. }
  55.  
  56. //167
  57. #include<iostream>
  58. #include<string>
  59. using namespace std;
  60. int main()
  61. {
  62. __int64 n;
  63. cin >> n;
  64. cout << n*(n + 2)*(n * 2 + 1) / 8;
  65. return 0;
  66. }
  67.  
  68. //328
  69. #include<iostream>
  70. using namespace std;
  71. int main()
  72. {
  73. long long a, b = 0;
  74. cin >> a;
  75. for (int i = 0;i <= a; i++)
  76. {
  77. for (int i1 = i;i1 <= a;i1++)
  78. b = b + i + i1;
  79. }
  80. cout << b;
  81. return 0;
  82. }
  83.  
  84. //371
  85. #include<iostream>
  86. using namespace std;
  87.  
  88. int main (){
  89. int m,n,i,j,k,c=0,M=1000000; int a[M+1];
  90.  
  91. for(i=2;i<=M;++i)a[i]=1;
  92. for(i=2;i<=M/2;++i)
  93. for(j=i+i;j<=M;j+=i)
  94. a[j]+=i;
  95. cin>>m>>n;
  96. for(i=m;i<=n;i++){
  97. k=a[i];
  98. if(k>=m&&k<=n&&a[k]==i&&i<k){
  99. c++;
  100. cout<<i<<' '<<k<<endl;}
  101. }
  102.  
  103. if(c==0)cout<<"Absent";
  104. }
  105.  
  106. //511
  107. #include <iostream>
  108. using namespace std;
  109. int K,X,Y;
  110. int main()
  111. {
  112. cin>>K;
  113. if ((K-1)*5>720)
  114. cout<<"NO";
  115. else
  116. {
  117. X=(K-1)*5/60;
  118. Y=(K-1)*5%60;
  119. cout<<X<<' '<<Y;
  120. }
  121. }
  122.  
  123.  
  124. //637
  125. #include <iostream>
  126. using namespace std;
  127. int main ()
  128. {
  129. int c=0,n,k;
  130. cin>>n;
  131. int a[n];
  132. for(int i=0;i<n;i++)
  133. cin>>a[i];
  134. cin>>k;
  135. for(int i=0;i<n;i++)
  136. {
  137. if(a[i]>=k) c+=k;
  138. else c+=a[i];
  139. }
  140. cout<<c;
  141. }
  142.  
  143.  
  144.  
  145. //715
  146. #include <iostream>
  147. using namespace std;
  148. main()
  149. {
  150. int n,m,i,j,s,p,k,t=0;
  151. cin>>n>>m;
  152. char a[n][m],b[n][m];
  153. for(i=0;i<n;++i)
  154. for(j=0;j<m;j++)cin>>a[i][j];
  155.  
  156. for(i=0;i<n;++i)
  157. for(j=0;j<m;j++)cin>>b[i][j];
  158.  
  159. for(i=0;i<n;++i)
  160. for(j=0; j<m; j++)
  161. {
  162. if(a[i][j]==b[i][j])t++;}
  163. cout<<t;
  164. }
  165.  
  166.  
  167. //924
  168. #include<iostream>
  169. using namespace std;
  170. main ()
  171. {
  172. int i,j,k;
  173. string s[4];
  174.  
  175. for(i=0;i<4;++i)cin>>s[i];
  176.  
  177. for(i=0;i<3;++i)
  178. for(j=0;j<3;++j)
  179. {k=0;
  180. if (s[i][j]=='B')k++;
  181. if (s[i][j+1]=='B')k++;
  182. if (s[i+1][j]=='B')k++;
  183. if (s[i+1][j+1]=='B')k++;
  184. if(k==0||k==4){cout<<"No";return 0;}
  185. }
  186.  
  187. cout<<"Yes";
  188. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement