当前位置:网站首页>20排位赛3
20排位赛3
2022-07-07 07:09:00 【moyangxian】
A
题意:略
题记:略
#include<bits/stdc++.h>
using namespace std;
const int N=110;
int a[N];
int main(){
cin>>a[0]>>a[1]>>a[2];
sort(a,a+3);
cout<<max(0,a[2]-a[1]-a[0]+1)<<endl;
return 0;
}
B
题意:略
题记:找字符串的最长公共前后缀,用substr()函数或者求next函数。
#include<bits/stdc++.h>
using namespace std;
const int N=110;
int nxt[N];
char s[N];
int n,k;
void getnext(){
int i=0,j=-1;
nxt[0]=-1;
while(i<n){
if(j==-1||s[i]==s[j])
i++,j++,nxt[i]=j;
else
j=nxt[j];
}
}
int main(){
cin>>n>>k;
cin>>s;
getnext();
cout<<s;
for(int i=1;i<=k-1;i++)
cout<<(s+nxt[n]);
return 0;
}
C
题意:略
题记:总共可以看到n/x个灯笼,r/x表示1~ r能看到多少灯笼,(l-1)/x表示1 ~ (l-1)能看到多少灯笼。(n/x)-r/x+(l-1)/x即答案。
#include<bits/stdc++.h>
using namespace std;
const int N=110;
void solve(){
int n,x,l,r;
cin>>n>>x>>l>>r;
cout<<(n/x)-r/x+(l-1)/x<<endl;
}
int main(){
int T;
cin>>T;
while(T--){
solve();
}
return 0;
}
D
题意:略
题记:每次sum都能减去一个(a-b),所以将(a-b)作为关键字降序排序,每次将sum减一下即可。最后再判断一下sum是否大于m。
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N=1e5+10;
struct Node{
int a,b;
bool operator<(const Node &W)const{
return a-b>W.a-W.b;
}
}t[N];
void solve(){
int n,m;
cin>>n>>m;
ll sum=0;
for(int i=1;i<=n;i++){
cin>>t[i].a>>t[i].b;
sum+=t[i].a;
}
sort(t+1,t+1+n);
int ans=0;
for(int i=1;i<=n;i++){
if(sum<=m) break;
sum-=t[i].a-t[i].b;
ans++;
}
if(sum<=m) cout<<ans<<endl;
else cout<<"-1"<<endl;
}
int main(){
int T=1;
//cin>>T;
while(T--){
solve();
}
return 0;
}
E
题意:略
题记:
C语言的sin函数需要传递的是弧度,弧度=角度*pi/180
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const double pi=acos(-1.0);
int main(){
double n,r;
cin>>n>>r;
double s=sin(360/(n*2)*(pi/180));
double ans=(s*r)/(1-s);
printf("%.8f\n",ans);
return 0;
}
F
G
边栏推荐
- Difference between process and thread
- 请教个问题,我用sql-client起了个同步任务,从MySQL同步到ADB,历史数据有正常同步过去
- 其实特简单,教你轻松实现酷炫的数据可视化大屏
- Thinkphp3.2 information disclosure
- [4g/5g/6g topic foundation -147]: Interpretation of the white paper on 6G's overall vision and potential key technologies -2-6g's macro driving force for development
- Integer or int? How to select data types for entity classes in ORM
- Esp8266 uses TF card and reads and writes data (based on Arduino)
- Information Security Experiment 4: implementation of IP packet monitoring program
- Lesson 1: finding the minimum of a matrix
- 【BW16 应用篇】安信可BW16模组/开发板AT指令实现MQTT通讯
猜你喜欢

CSDN salary increase technology - learn about the use of several common logic controllers of JMeter
![[Frida practice]](/img/20/fc68bcf2f55b140d6754af6364896b.png)
[Frida practice] "one line" code teaches you to obtain all Lua scripts in wegame platform

H5 web player easyplayer How does JS realize live video real-time recording?

如何使用clipboard.js库实现复制剪切功能

Esp8266 uses TF card and reads and writes data (based on Arduino)

Impression notes finally support the default markdown preview mode

Unity shader (learn more about vertex fragment shaders)

面试被问到了解哪些开发模型?看这一篇就够了

Information Security Experiment 1: implementation of DES encryption algorithm

信息安全实验二 :使用X-SCANNER扫描工具
随机推荐
Dynamics 365online applicationuser creation method change
Binary tree high frequency question type
Diffusion模型详解
Lesson 1: hardness of eggs
Elaborate on MySQL mvcc multi version control
JMeter JDBC batch references data as input parameters (the simplest method for the whole website)
Huawei hcip datacom core_ 03day
Final keyword
Dynamics 365Online ApplicationUser创建方式变更
Windows starts redis service
asp. How to call vb DLL function in net project
如何成为一名高级数字 IC 设计工程师(5-2)理论篇:ULP 低功耗设计技术精讲(上)
Create an int type array with a length of 6. The values of the array elements are required to be between 1-30 and are assigned randomly. At the same time, the values of the required elements are diffe
牛客网——华为题库(61~70)
Octopus future star won a reward of 250000 US dollars | Octopus accelerator 2022 summer entrepreneurship camp came to a successful conclusion
Lecture 1: stack containing min function
战略合作|SubQuery 成为章鱼网络浏览器的秘密武器
嵌套(多级)childrn路由,query参数,命名路由,replace属性,路由的props配置,路由的params参数
JS reverse tutorial second issue - Ape anthropology first question
JS逆向教程第一发