chiyeuemthoi
Senior Member
e k khoái món này huynh có gì để mấy thg đệ code mình bú điểmMốt học ML/DL cũng phải đụng python![]()
e k khoái món này huynh có gì để mấy thg đệ code mình bú điểmMốt học ML/DL cũng phải đụng python![]()
Đúng là ngôn ngữ của tương lai, thôi từ mai nhảy sang python vậyMốt học ML/DL cũng phải đụng python![]()

Việc hôm nay chớ để ngày maiĐúng là ngôn ngữ của tương lai, thôi từ mai nhảy sang python vậy![]()
IQ là thứ không luyện tập được đâu. Nếu fen sinh hoạt trong thread lâu chút thì t có đường tắt chỉ cho fen rồi24 tuổi, làm leetcode chỉ làm được những bài easy, những bài medium ít có bài làm được, tuy không tự giải được nhưng đọc lời giải thì cũng có hiểu. Tự cảm thấy IQ mình kém hơn so những người khác, giờ có cách nào cải thiện IQ không các bác
DNA issue thế này thì isekai thôi24 tuổi, làm leetcode chỉ làm được những bài easy, những bài medium ít có bài làm được, tuy không tự giải được nhưng đọc lời giải thì cũng có hiểu. Tự cảm thấy IQ mình kém hơn so những người khác, giờ có cách nào cải thiện IQ không các bác

mình cũng vậy mong mng giúp đỡ ạ24 tuổi, làm leetcode chỉ làm được những bài easy, những bài medium ít có bài làm được, tuy không tự giải được nhưng đọc lời giải thì cũng có hiểu. Tự cảm thấy IQ mình kém hơn so những người khác, giờ có cách nào cải thiện IQ không các bác
Phạt https://leetcode.com/problems/restore-ip-addresses/mình cũng vậy mong mng giúp đỡ ạtrình cùi nhìn mng chỉ bt ước![]()
![]()
class Solution {
public:
pair<int, int> ChangeState(int dX, int dY, int d) {
if (d == -2) {
if (dX == 0 && dY == 1) return make_pair(-1, 0);
if (dX == -1 && dY == 0) return make_pair(0, -1);
if (dX == 0 && dY == -1) return make_pair(1, 0);
if (dX == 1 && dY == 0) return make_pair(0, 1);
} else if (d == -1) {
if (dX == 0 && dY == 1) return make_pair(1, 0);
if (dX == 1 && dY == 0) return make_pair(0, -1);
if (dX == 0 && dY == -1) return make_pair(-1, 0);
if (dX == -1 && dY == 0) return make_pair(0, 1);
}
return make_pair(dX, dY);
}
int robotSim(vector<int>& commands, vector<vector<int>>& obstacles) {
int dX = 0, dY = 1;
int x = 0, y = 0;
set<pair<int,int>> isOb;
for(vector coord: obstacles){
isOb.insert(make_pair(coord[0],coord[1]));
}
int maxDis = 0;
int dis = 0;
for(int c: commands){
if(c >= 0){
for(int step = 1;step <= c;step++){
if(isOb.count(make_pair(x + dX,y + dY)) > 0) break;
x += dX;
y += dY;
dis = x * x + y * y;
maxDis = dis > maxDis ? dis : maxDis;
}
}else {
pair<int,int> direction = ChangeState(dX,dY,c);
dX = direction.first;
dY = direction.second;
}
}
return maxDis;
}
};
cả ngày hôm nay ko thấy @LmaoSuVuong on chắc bỏ thớt r.IQ là thứ không luyện tập được đâu. Nếu fen sinh hoạt trong thread lâu chút thì t có đường tắt chỉ cho fen rồi![]()
Mấy bác trình cao cũng có một thời không giải nổi easy thôi, cứ kiên trì từng ngày mới có kết quả được chứ ko phải ngày một ngày hai mà giỏi được. Giống như học tiếng anh thôi.![]()
Có gì không hiểu thì hỏi @LmaoSuVuong nhé, bác này trình khủng lắm sẵng sàng giúp đỡ mem mới, cũng là người có máu mặt trong thread đó![]()
xin phép mai trả bài nhé huynh
Lựa cái nick dương reaction dùmcả ngày hôm nay ko thấy @LmaoSuVuong on chắc bỏ thớt r.
kể từ bây h chư sẽ trở thành top 1 sư vuong của thớt này![]()
mấy thằng fan mu cứ nhìn thấy là quăng gạchLựa cái nick dương reaction dùmNhìn âm thế kia bẩn thread quá![]()
![]()
class Solution {
List<String> ans;
int n;
public List<String> restoreIpAddresses(String s) {
n = s.length();
ans = new ArrayList<>();
backtrack(0, 0, 0, "", s);
return ans;
}
private void backtrack(int idx, int dots, int curNum, String curStr, String s) {
int l = curStr.length();
if (curNum > 255) return;
if (idx == n) {
if (dots == 3 && curStr.charAt(l - 1) != '.') ans.add(curStr);
if (dots == 4 && curStr.substring(l - 3, l).equals(".0.")) ans.add(curStr.substring(0, l - 1));
return;
}
char d = s.charAt(idx);
int dInt = (int) (d - '0');
if (d == '0' && (idx == 0 || curStr.charAt(curStr.length() - 1) == '.')) {
backtrack(idx + 1, dots + 1, 0, curStr + d + ".", s);
} else if (curNum * 10 + dInt <= 255){
backtrack(idx + 1, dots + 1, 0, curStr + d + ".", s);
backtrack(idx + 1, dots, curNum * 10 + dInt, curStr + d, s);
}
}
}

public class Solution
{
public int RobotSim(int[] commands, int[][] obstacles)
{
HashSet<(int,int)> obs = new();
for (int i = 0; i < obstacles.Length; i++)
{
obs.Add((obstacles[i][0], obstacles[i][1]));
}
int[][] dirs = [[0, 1], [1, 0], [0, -1], [-1, 0]];
int currDirIndex = 0;
(int, int) coord = (0, 0);
int maxDist = 0;
for (int i = 0; i < commands.Length; i++)
{
int command = commands[i];
if (command == -1)
{
currDirIndex = (currDirIndex + 1) % 4;
continue;
}
if (command == -2)
{
currDirIndex = ((currDirIndex - 1) % 4 + 4) % 4;
continue;
}
int[] dir = dirs[currDirIndex];
for (int step = 0; step < command; step++)
{
int x = coord.Item1 + dir[0];
int y = coord.Item2 + dir[1];
if (obs.Contains((x, y)))
{
break;
}
coord.Item1 = x;
coord.Item2 = y;
maxDist = Math.Max(maxDist, x * x + y * y);
}
}
return maxDist;
}
}
class Solution:
def robotSim(self, C: List[int], O: List[List[int]]) -> int:
obstacles = set(map(tuple, O))
directions = [(0, 1), (1, 0), (0, -1), (-1, 0)]
x, y = 0, 0
direction = 0
max_distance = 0
for c in C:
if c == -1: # Turn right
direction = (direction + 1) % 4
elif c == -2: # Turn left
direction = (direction - 1) % 4
else:
dx, dy = directions[direction]
for _ in range(c):
if (x + dx, y + dy) in obstacles:
break
x += dx
y += dy
max_distance = max(max_distance, x ** 2 + y ** 2)
return max_distance
Giới hạn DNA rồi, vote làm game mới24 tuổi, làm leetcode chỉ làm được những bài easy, những bài medium ít có bài làm được, tuy không tự giải được nhưng đọc lời giải thì cũng có hiểu. Tự cảm thấy IQ mình kém hơn so những người khác, giờ có cách nào cải thiện IQ không các bác
não fen bị nghiện dopamine thông qua việc giải leetcode rDạo này có hiện tượng nghiện làm Leetcode hơn hồi xưa, giải bài ko đc là cay cú, đặc biệt làm contest mà giải ko đc là cay gấp đôi toàn ngóng tới tuần sau phục thùsáng nào ngứa tay họp hành xong là phải vô random mấy bài làm, hư người cmnr.

trình khủng thật fen ạ, đọc cmt mà tay cảm thấy run sợ vì trình độ của fen ấy, chắc tương lai chỉ có nasa mới đủ tầm thuê @freedom.9 thôinão fen bị nghiện dopamine thông qua việc giải leetcode r
Đúng là làm cái gì nhiều quá cũng ko tốt.![]()