二面卒。。。
但是感觉很满足,面试官都很 nice,让我得到很多启发。
博客中用的图床——阿里云对象存储(Object Storage Service,简称OSS),虽然目前大家用的比较多的是七牛云之类的,但是因为我个人原因我还是选择了阿里云
主要就是因为没钱。。。七牛云的那个三十天就过期了。。。
妞妞公主新得到了一块黑白棋盘。这块棋盘共有 n 行 m 列,任意想领的两个格子都是不同的颜色(黑或白),坐标为 (1, 1) 的格子都是白色的。
这一天牛牛来看妞妞公主时,妞妞公主正望着这块棋盘发呆。牛牛看妞妞公主闷闷不乐的样子,便对妞妞公主说:“只要你告诉我 n 和 m,我能马上算出黑色方块和白色方块的数量。”
“这太简单了。”妞妞公主想了一会儿,“我会在这 n 行 m 列中选择一个左下角坐标 $(x_0, y_0)$。右上角坐标为 $(x_1, y_1)$ 的矩形,把这个矩形里的共 $(x_1 - x_0 + 1) * (y_1 - y_0 + 1)$ 个房快全部涂白。你还能马上算出黑色方块和白色方块的数量吗?”
“这太简单了。”牛牛自信一笑,“你可以在执行涂白操作后再选一个左下角坐标为 $(x_2, y_2)$,右上角坐标为 $(x_3, y_3)$ 的矩形,把这个矩形里面的方块全部涂黑。我依然能马上算出黑色方块和白色方块的数量。”
妞妞公主终于惊讶地睁大了眼,予适抛出了她的 T 次提问。
聪明的牛牛当然会做了,但是他想把这个问题给你,请帮牛牛算出每次提问棋盘的黑白方格数目吧。
Given a string containing just the characters '('
, ')'
, '{'
, '}'
, '['
and ']'
, determine if the input string is valid.
An input string is valid if:
Note that an empty string is also considered valid.