This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
___ ___ ________ ________ | |
|\ \ / /|\_____ \|\ ___ \ | |
\ \ \/ / \|____|\ /\ \ \_|\ \ | |
\ \ / / \|\ \ \ \ \\ \ | |
\/ / / __\_\ \ \ \_\\ \ | |
__/ / / |\_______\ \_______\ | |
|\___/ / \|_______|\|_______| | |
\|___|/ | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pragma solidity ^0.5.0; | |
import './y3dPool.sol'; | |
import './y3dToken.sol'; | |
interface IUniswapV2Factory { | |
function createPair(address tokenA, address tokenB) external returns (address pair); | |
} | |
contract y3dFactory { | |
y3dToken public y3d; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* &*#()&*#)&E*F& */ | |
#include <iostream> | |
#include <cstdio> | |
#include <cstring> | |
#include <ctime> | |
#include <cmath> | |
#include <algorithm> | |
#include <sstream> | |
#include <string> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* @param {string} word1 | |
* @param {string} word2 | |
* @return {number} | |
*/ | |
let minDistance = function(word1, word2) { | |
let a = word1.split("") | |
let b = word2.split("") | |
let n = a.length | |
let m = b.length |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// https://paste.ubuntu.com/p/g7hk9rjTkc | |
#include<bits/stdc++.h> | |
#define mset(a,b) memset(a,b,sizeof(a)) | |
using namespace std; | |
const int N=2e3+50; | |
long long xx[N],yy[N]; | |
//long long qx[N],qy[N]; | |
long long res[N]; | |
struct Point //向量,但是主要判断方向与自己平行的多少个 | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include<bits/stdc++.h> | |
#include <iostream> | |
#include <vector> | |
typedef long long LL; | |
using namespace std; | |
int read() | |
{ | |
int x = 0, f = 1; char c = getchar(); | |
while(!isdigit(c)) { if(c == '-') f = -1; c = getchar(); } | |
while(isdigit(c)) { x = (x << 3) + (x << 1) + (c ^ 48); c = getchar(); } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include<bits/stdc++.h> | |
typedef long long LL; | |
using namespace std; | |
int read() | |
{ | |
int x = 0, f = 1; char c = getchar(); | |
while(!isdigit(c)) { if(c == '-') f = -1; c = getchar(); } | |
while(isdigit(c)) { x = (x << 3) + (x << 1) + (c ^ 48); c = getchar(); } | |
return x * f; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
D:\Program Files\nodejs\node.exe --nolazy -r ts-node/register --inspect-brk=36495 D:\Documents\GitHub\game_mahjong_server/game_server/src/app.ts | |
Debugger listening on ws://127.0.0.1:36495/82de9fb6-fbd1-4a5b-881b-9219b538152a | |
For help, see: https://nodejs.org/en/docs/inspector | |
game server is listening on localhost:9003 | |
game server is listening on 10000 | |
null: [47;34m SQL [00;34m select c.`value` from t_app_const c where c.`key`=? order by id desc limit 1 [40;32m | |
null: Array(1) ["room.config"] | |
null: [47;34m SQL [00;34m SELECT userid, name, roomid, seat_0_userId, seat_1_userId, seat_2_userId, seat_3_userId FROM t_users JOIN v_roominfo ON t_users.roomid = v_roominfo.id [40;32m | |
null: Array(0) [] | |
null: [47;34m SQL [00;34m SELECT DISTINCT roomid FROM t_users a WHERE a.account LIKE 'bot_%' AND roomid IS NOT NULL AND NOT EXISTS (SELECT 1 FROM t_users b WHERE b.account NOT LIKE 'bot_%' AND b.roomid = a.roomid); [40;32m |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <iostream> | |
#include <cstdio> | |
#include <vector> | |
#include <map> | |
using namespace std; | |
typedef long long LL; | |
const int N = int(1e5) + 9; | |
const int INF = 0x3fffffff; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <iostream> | |
#include <vector> | |
using namespace std; | |
const int N = int(1e4) + 9; | |
vector<int> adj[N]; | |
int n, d; | |
int dfs(int u = 1, int p = -1) { | |