Saleh127

UVA 12856/ UVALIVE archive 6823

Jul 22nd, 2021
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. #define ll long long
  4. #define test int tt; cin>>tt; for(int cs=1;cs<=tt;cs++)
  5. int main()
  6. {
  7. ios_base::sync_with_stdio(0);
  8. cin.tie(0);cout.tie(0);
  9.  
  10.  
  11. string a;
  12.  
  13. while(cin>>a)
  14. {
  15. ll rem[5]={0},i,j,k=0,l=0;
  16. rem[0]=1;
  17. for(i=0;i<a.size();i++)
  18. {
  19. if(a[i]>='0' && a[i]<='9')
  20. {
  21. l+=(a[i]-'0');
  22. l%=3;
  23. k+=rem[l];
  24. rem[l]++;
  25. }
  26. else
  27. {
  28. memset(rem,0,sizeof rem);
  29. rem[0]=1;
  30. l=0;
  31. }
  32. }
  33.  
  34. cout<<k<<endl;
  35. }
  36.  
  37. return 0;
  38. }
  39.  
  40.  
Advertisement
Add Comment
Please, Sign In to add comment