首页 > TAG信息列表 > 892
892-git各阶段版本回退命令
git各阶段版本回退命令 1. 工作区的代码改动不想要了(git add之前) 2. git add以后放入暂存区的代码修改不想要了 3. git commit提交到本地仓库的代码不想要了 看上面的git log,每一次commit提交日志都生成一个commit id,如果修改刚提交的修改想回退,那么通过上面的commit id892. 台阶-Nim游戏
https://www.acwing.com/problem/content/894/ 结论: 假设n堆石子,石子数目分别是a1,a2,…,an,如果a1⊕a3⊕a5…⊕an≠0,先手必胜;否则先手必败。 即只看奇数的异或和 #include<cstdio> #include<iostream> using namespace std; int main(void) { int n; cin>>n; int re(Nim游戏+博弈论)acwing 892. 台阶-Nim游戏
892. 台阶-Nim游戏 题目链接https://www.acwing.com/problem/content/894/ 题目: 思路:如果先手时,奇数台阶上的值的异或值为0,则先手必败,反之必胜。偶数台阶移到地面需要偶数次,后手移动偶数,先手就移动恢复偶数状态 #include<iostream> #include<cstdio> #include<algorithm> #i力扣第892题 三维形体的表面积
力扣第892题 三维形体的表面积 class Solution { public: int surfaceArea(vector<vector<int>>& grid) { int lenr = grid.size(); if (lenr == 0) return 0; int lenc = grid[0].size(); int dr[4] = { 0,MySQL(三)数据库结构设计
点赞 收藏 分享 文章举报 姠暀洎甴 发布了45 篇原创文章 · 获赞 7 · 访问量 892 私信 关注AcWing 892. 台阶-Nim游戏
#include<iostream> using namespace std; int n; int main() { cin>>n; int res=0; for(int i=1; i<=n; i++) { int x; cin>>x; if(i%2) res=res^x;//判断是不是奇数 } if(res!=0) cout<<"Yes"