aytdev

UPDATE

Mar 12th, 2021 (edited)
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. UVA 10050
  2. ----------
  3. #include<bits/stdc++.h>
  4. using namespace std;
  5. #define ll long long
  6. #define ps(x,y) fixed<<setprecision(y)<<x
  7. #define w(t) int x;cin>>x;while(x--)
  8. #define pi 2*acos(0.0)
  9. #define bg begin()
  10. #define ed end()
  11. #define all(x) x.begin(),x.end()
  12. #define sortarr(x) sort(x,x+arrsize(x))
  13. #define arrsize(x) sizeof(x)/sizeof(x[0])
  14. #define sortall(x) sort(all(x))
  15. #define formn(m,n) for(m;m<=n;m++)
  16. #define el endl
  17. #define pb push_back
  18. #define vi vector<ll>
  19. #define vs vector<string>
  20. #define REP(i,a,b) for (int i=a;i<=b;i++)
  21. #define sq(a) (a)*(a)
  22. //solution
  23. int arr[4];
  24. int solve(){
  25. w(t){
  26. int day,team;
  27. cin>>day;
  28.  
  29. int darr[day+1]={0};
  30. darr[6]=2;
  31. for(int i=13;i<=day;i+=7){
  32. darr[i]=2;
  33.  
  34. }
  35. cin>>team;
  36. while(team--){
  37.  
  38. int n;
  39. cin>>n;
  40. for(int i=n;i<=day;i+=n){
  41. if(darr[i]==0){
  42. darr[i]=1;
  43.  
  44. }
  45. }
  46.  
  47. }
  48.  
  49.  
  50. int sum=0;
  51. REP(i,1,day){
  52. if(darr[i]==1 && i%7!=0){
  53. sum++;
  54.  
  55. }
  56. }
  57. cout<<sum<<endl;
  58.  
  59.  
  60.  
  61. }
  62.  
  63.  
  64. return 0;
  65. }
  66. //end solution
  67. int main(){
  68. solve();
  69. }
  70.  
Advertisement
Add Comment
Please, Sign In to add comment