12 2023 档案

摘要:Codeforces Round 914 (Div. 2) A. 遍历能攻击国王的点,用map存下 再遍历能攻击王后的点,若这个点之前已经存过,说明这个点可以同时攻击国王和王后,ans++ void solve(){ int a,b; int x,y; cin>>a>>b>>x>>y; map<pa 阅读全文
posted @ 2023-12-16 15:10 WW爆米花 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Codeforces Round 913 (Div. 3) A. 把给定坐标的同一行同一列的每个数都输出(除本身) void solve() { char c; int d; cin>>c>>d; for(int i=1;i<=8;i++){ if(i==d)continue; cout<<c<<i 阅读全文
posted @ 2023-12-13 22:45 WW爆米花 阅读(12) 评论(0) 推荐(0) 编辑
摘要:Educational Codeforces Round 159 (Rated for Div. 2) A. 只要有0就是yes 因为若只有0,显然满足条件 若0和1都有,一定会有01相邻的情况,我们插入0后,仍有01相邻的情况,即我们可以无限+0,那么最后0的个数一定可以大于1 void solv 阅读全文
posted @ 2023-12-12 18:32 WW爆米花 阅读(7) 评论(0) 推荐(0) 编辑
摘要:Codeforces Round 912 (Div. 2) A. 只要k大等于2,那么每个数的位置就可以任意放置(两两交换可以到达任何位置),一定可以符合条件 特判序列本来就升序,那么k的值无关紧要 int n,k; int a[110]; void solve() { cin>>n>>k; boo 阅读全文
posted @ 2023-12-05 18:14 WW爆米花 阅读(6) 评论(0) 推荐(0) 编辑
摘要:Codeforces Round 911 (Div. 2) A. 注意它是动态补水的,样例看了半天才明白 所以只要连续有大等于三个空格,花费就是2(第一个和第三个空格人为灌水) 第二个空格的水可以无限续,那其他空格就都从这里搬运 若没有连续大等于三个的空格,花费就是所有空格的数量和 void sol 阅读全文
posted @ 2023-12-02 14:37 WW爆米花 阅读(4) 评论(0) 推荐(0) 编辑