MAGCARI

Untitled

Dec 4th, 2022
683
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.91 KB | None | 0 0
  1. /*
  2.     Task    : _example
  3.     Author  : Phumipat C. [MAGCARI]
  4.     Language: C++
  5.     Created : 04 December 2022 [12:02]
  6.     Algo    :
  7.     Status  :
  8. */
  9. #include<bits/stdc++.h>
  10. #define rep(i, a, b) for(int i = a; i <= (b); ++i)
  11. #define repr(i, a, b) for(int i = a; i >= (b); --i)
  12. #define repl(i, a, b) for(LL i = a; i <= (b); ++i)
  13. #define reprl(i, a, b) for(LL i = a; i >= (b); --i)
  14. #define all(x) begin(x),end(x)
  15. #define allst(x,y) (x).begin()+y,(x).end()
  16. #define rmdup(x) sort(all(x)),(x).resize(unique((x).begin(),(x).end())-(x).begin())
  17. #define sz(x) (int)(x).size()
  18. #define decp(x) fixed << setprecision(x)
  19. #define MOD (LL )(1e9+7)
  20. using namespace std;
  21. using LL = long long;
  22. using PII = pair<int ,int >;
  23. using PLL = pair<long long ,long long >;
  24. const int dir4[2][4] = {{1,-1,0,0},{0,0,1,-1}};
  25. const int dir8[2][8] = {{-1,-1,-1,0,1,1,1,0},{-1,0,1,1,-1,0,1,-1}};
  26. LL modN(LL a,LL b,LL c = MOD){
  27.     if(b == 0)  return 1;
  28.     if(b == 1)  return a%c;
  29.     LL now = modN(a,b/2,c);
  30.     if(b&1) return (((now*now)%c)*(a%c))%c;
  31.     else    return (now*now)%c;
  32. }
  33. LL dis[510][510];
  34. void init(){
  35.    
  36. }
  37. void solve(){
  38.     int n,m,u,v,w;
  39.     long long d;
  40.     cin >> n >> m;
  41.     // for(int i=0;i<n;i++){
  42.     //  for(int j=0;j<n;j++)
  43.     //      dis[i][j] = 1e18;
  44.     //  dis[i][i] = 0;
  45.     // }
  46.     for(int i=1;i<=m;i++){
  47.         cin >> u >> v >> w;
  48.         // dis[u][v] = dis[v][u] = w;
  49.     }
  50.     cin >> d;
  51.     // for(int k=0;k<n;k++)
  52.     //  for(int i=0;i<n;i++)
  53.     //      for(int j=0;j<n;j++)
  54.     //          dis[i][j] = min(dis[i][j],dis[i][k] + dis[k][j]);
  55.     // int all = n*(n-1)/2;
  56.     // int cnt = 0;
  57.     // for(int i=0;i<n;i++)
  58.     //  for(int j=i+1;j<n;j++)
  59.     //      cnt+=(dis[i][j] <= d);
  60.     // if(cnt == 0){
  61.     //  cout << "0/1\n";
  62.     //  return ;
  63.     // }
  64.     // int g = __gcd(cnt,all);
  65.     // cnt/=g,all/=g;
  66.     // cout << cnt << '/' << all << '\n';
  67. }
  68. int main(){
  69.     cin.tie(0)->sync_with_stdio(0);
  70.     cin.exceptions(cin.failbit);
  71.     // freopen("d:/Code/C_Programming/input.in","r",stdin);
  72.     init();
  73.     int q = 1;
  74.     // cin >> q;
  75.     for(int Q=1;Q<=q;Q++){
  76.         // cout << "Case #" << Q << ": ";
  77.         solve();
  78.     }
  79.     return 0;
  80. }
Advertisement
Add Comment
Please, Sign In to add comment