- 2024-09-04G. Sakurako's Task
https://codeforces.com/contest/2008/problem/G总结:一开始思路错了,考虑的只有n=1和g=1,还有其他情况。其实情况应该分为其他三种:n=1,n个数之间的所有空缺都能被填完(并且k仍剩余可以继续往后填),n个数之间的空缺不能被填完三种情况。inlinevoidsolve(){ intn,k; cin>>
- 2024-07-21B. Chips on the Board
原题链接题解1.猜想最少需要n个黑格子(一字排开)反证:如果需要少于n个黑格子,则至少有一行空缺,至少有一列空缺,空行和空列交叉的地方可以证明不成立猜想要么每一列放一个,要么每一行放一个反证:如果一行放两个,则一定有一行空缺,且由于不确保没有列不空缺,所以会有空行空列交叉点3.
- 2024-07-19暑假集训CSP提高模拟2
A.活动投票主元素问题,用摩尔投票#include<bits/stdc++.h>usingnamespacestd;intn,a=-1,acnt,x;intmain(){ scanf("%d",&n); for(inti=1;i<=n;++i){ scanf("%d",&x); if(acnt==0){ a=x; acnt++; } elseif(a==x){ acnt++
- 2024-02-26补上之前空缺的总结,另外反思一下自己
前几天学习了javase的方法,其实挺简单的,就类似于学习c++的时候用的函数,是解决一类问题的步骤。不过要注意的是方法包括在类或对象中,这一点与c++是肯定不同的,因为java更加面向对象,在编写方法时要注意,一个方法最好用于解决一个问题,实现一个功能,方法的格式是修饰+类型+方法名+实现部分
- 2023-11-01秋招补录?岗位返场?捡漏ing
本文首发自公粽hao「林行学长」,欢迎来撩,免费领取20个求职工具资源包。了解校招、分享校招知识的学长来了!不少企业的官方网申时间已经正式结束,当然也不意味着秋招全部结束。有些同学可能在初次招聘中没有成功,或者错过了企业的网申。然而,有时候企业即使经过一段时间的招聘过程,还是会
- 2023-11-01秋招补录?岗位返场?捡漏ing
本文首发自公粽hao「林行学长」,欢迎来撩,免费领取20个求职工具资源包。了解校招、分享校招知识的学长来了!不少企业的官方网申时间已经正式结束,当然也不意味着秋招全部结束。有些同学可能在初次招聘中没有成功,或者错过了企业的网申。然而,有时候企业即使经过一段时间的招聘过程,