problemscpp
A collection of my answers to algorithm problems in c++.
| 函数
leetcode::grid_illumination 命名空间参考

LeetCode 1001. Grid Illumination 更多...

struct  pair_hash
 
class  Solution
 

函数

 TEST (grid_illumination, case1)
 
 TEST (grid_illumination, case2)
 
 TEST (grid_illumination, case3)
 
 TEST (grid_illumination, case4)
 
 TEST (grid_illumination, case5)
 

详细描述

LeetCode 1001. Grid Illumination

函数说明

◆ TEST() [1/5]

leetcode::grid_illumination::TEST ( grid_illumination  ,
case1   
)

在文件 leetcode_test.cpp1346 行定义.

1346 {
1347 vector<vector<int>> lamps = {{0, 0}, {4, 4}};
1348 vector<vector<int>> queries = {{1, 1}, {1, 0}};
1349 const vector output = {1, 0};
1350 ASSERT_EQ(output, Solution::gridIllumination(5, lamps, queries));
1351 }

引用了 leetcode::grid_illumination::Solution::gridIllumination().

◆ TEST() [2/5]

leetcode::grid_illumination::TEST ( grid_illumination  ,
case2   
)

在文件 leetcode_test.cpp1353 行定义.

1353 {
1354 vector<vector<int>> lamps = {{0, 0}, {4, 4}};
1355 vector<vector<int>> queries = {{1, 1}, {1, 1}};
1356 const vector output = {1, 1};
1357 ASSERT_EQ(output, Solution::gridIllumination(5, lamps, queries));
1358 }

引用了 leetcode::grid_illumination::Solution::gridIllumination().

◆ TEST() [3/5]

leetcode::grid_illumination::TEST ( grid_illumination  ,
case3   
)

在文件 leetcode_test.cpp1360 行定义.

1360 {
1361 vector<vector<int>> lamps = {{0, 0}, {0, 4}};
1362 vector<vector<int>> queries = {{0, 4}, {0, 1}, {1, 4}};
1363 const vector output = {1, 1, 0};
1364 ASSERT_EQ(output, Solution::gridIllumination(5, lamps, queries));
1365 }

引用了 leetcode::grid_illumination::Solution::gridIllumination().

◆ TEST() [4/5]

leetcode::grid_illumination::TEST ( grid_illumination  ,
case4   
)

在文件 leetcode_test.cpp1367 行定义.

1367 {
1368 vector<vector<int>> lamps = {{1, 1}};
1369 vector<vector<int>> queries = {{2, 0}, {1, 0}};
1370 const vector output = {1, 0};
1371 ASSERT_EQ(output, Solution::gridIllumination(6, lamps, queries));
1372 }

引用了 leetcode::grid_illumination::Solution::gridIllumination().

◆ TEST() [5/5]

leetcode::grid_illumination::TEST ( grid_illumination  ,
case5   
)

在文件 leetcode_test.cpp1374 行定义.

1374 {
1375 vector<vector<int>> lamps = {{2, 5}, {4, 2}, {0, 3}, {0, 5}, {1, 4}, {4, 2}, {3, 3}, {1, 0}};
1376 vector<vector<int>> queries = {{4, 3}, {3, 1}, {5, 3}, {0, 5}, {4, 4}, {3, 3}};
1377 const vector output = {1, 0, 1, 1, 0, 1};
1378 ASSERT_EQ(output, Solution::gridIllumination(6, lamps, queries));
1379 }

引用了 leetcode::grid_illumination::Solution::gridIllumination().