Advertisement
Guest User

Untitled

a guest
Apr 19th, 2015
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. /*
  2. Look at me!
  3. Look at me!
  4. Look at how large the monster inside me has become!
  5. */
  6.  
  7. #include<fstream>
  8. #include<cstdio>
  9. #include<map>
  10. #include<set>
  11. #define FIT(a,b) for(vector<int >::iterator a=b.begin();a!=b.end();a++)
  12. #define FITP(a,b) for(vector<pair<int,int> >::iterator a=b.begin();a!=b.end();a++)
  13. #define RIT(a,b) for(vector<int>::reverse_iterator a=b.end();a!=b.begin();++a)
  14. #include<stack>
  15. #define ROF(a,b,c) for(int a=b;a>=c;--a)
  16. #include<vector>
  17. #include<algorithm>
  18. #define FOR(a,b,c) for(int a=b;a<=c;++a)
  19. #define REP(a,b) for(register int a=0;a<b;++a)
  20. #include<cstring>
  21. #include<ctime>
  22. #include<bitset>
  23. #include<cmath>
  24. #include<iomanip>
  25. #include<set>
  26. #define f cin
  27. #define g cout
  28. #include<queue>
  29. #define debug cerr<<"OK";
  30. #define pii pair<int,int>
  31. #define mp make_pair
  32. #define pb push_back
  33. #define fi first
  34. #define se second
  35. #define ll long long
  36. #define ld long double
  37. #define ull unsigned long long
  38. #define mod 666013
  39. #define MOD 32416190071
  40. #define N 100100
  41. #define M 5500010
  42. #define SQR 350
  43. #define inf 1<<30
  44. #define eps 1.e-4
  45. using namespace std;
  46.  
  47. ifstream f("aurel.in");
  48. ofstream g("aurel.out");
  49.  
  50. int D[N],T,n,S;
  51.  
  52.  
  53. int main ()
  54. {
  55. f>>T;
  56. while(T--)
  57. {
  58. f>>n>>S;
  59. S-=n*(n+1)/2;
  60. if(S<0)
  61. {
  62. g<<"0\n";
  63. }
  64. FOR(i,0,S)
  65. D[i]=1;
  66. FOR(k,2,n)
  67. {
  68. FOR(j,0,S)
  69. {
  70. if(j>=k)
  71. D[j]+=D[j-k];
  72. if(D[j]>=mod)
  73. D[j]-=mod;
  74. }
  75. }
  76. g<<D[S]<<"\n";
  77. }
  78. return 0;
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement