2018年2月26日星期一

CodeForces 586D - 温和的提比略

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
CodeForces 586D - 温和的提比略  阅读原文»

【摘要】题意略。 将人的移动分为3步,第一步向右,第二步是行之间的变换,第三步是向右走2步,三步加在一起算作是一次移动,计入判重数组。 在第一步时有一个特殊情况:已经越过最右边的边界线,这时graph[x][y] != '.',要进行特判。 在第二步时要注意越界和撞上火车。 在第三步时有3种情况: 1.只需 阅读全文

Java并发系列[6]----Semaphore源码分析 - 劳夫子  阅读原文»

【摘要】Semaphore(信号量)是JUC包中比较常用到的一个类,它是AQS共享模式的一个应用,可以允许多个线程同时对共享资源进行操作,并且可以有效的控制并发数,利用它可以很好的实现流量控制。Semaphore提供了一个许可证的概念,可以把这个许可证看作公共汽车车票,只有成功获取车票的人才能够上车,并且车 阅读全文

阅读更多内容

没有评论:

发表评论