出题人题解 | #纸牌#

纸牌

https://ac.nowcoder.com/acm/problem/18945

原题解链接:https://ac.nowcoder.com/discuss/149984

最优解先手一定变为了00

定有一或者两次先手共减少了nn,设先手减少的为XX

设k为中间后手减少的那次,kk要满足knx,nxnkk≤n-x,n-x≤n-k

此时kxk≤xknxk≤n-x

#include<cstdio> 
using namespace std;
int main() {  
    int n; 
    scanf("%d",&n) ; 
    printf("%d\n",n - n / 2); 
    return 0; 
}

全部评论
#include <bits> using namespace std; int main(){ long long num; cin >> num; cout << ceil(num / 2.0); }</bits>
点赞 回复
分享
发布于 2022-05-14 14:54
请问这里错在了哪里,一直找不出
点赞 回复
分享
发布于 2022-05-14 14:55
滴滴
校招火热招聘中
官网直投

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务