当前位置:网站首页>Enumeration, simulation, and sorting
Enumeration, simulation, and sorting
2022-07-07 23:39:00 【Yuesi】
acwing Question no 1210
Topic link
Answer link :
1∼N
Section [L,R] All the elements in ( That's the number L One to the first R Elements )
( If the interval [L,R] All the elements in
( That is The first L One to the first R Elements ) You can get a length of R−L+1 Of “ continuity ” The sequence , It's called the serial interval .
PS:
1-n All numbers are in the sequence represented by intervals
The difference between the minimum value and the maximum value after arrangement is equal to the digit difference R-L; namely [L,R] In the interval max-min=R-L;
Be careful :
1. When R And L stay [1,n] Interval time L=R It is also in line with the meaning of the question ;
2. The initial value should be restored every time the maximum and minimum values of the interval are calculated ,
Otherwise, the second comparison will be affected
With two for Interval to traverse all possible interval situations ;
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;//n The scope is [1,10000]
scanf("%d",&n);
int ans[10010];
for(int i=1;i<=n;i++){
scanf("%d",&ans[i]);
}
int cou=0;
for(int i=1;i<=n;i++){
int MIN=1000500,MAX=-1000000;
// Every time we find the minimum and maximum value of the interval, we need Prepare for the second application
for(int h=i;h<=n;h++){
MIN=min(MIN,ans[h]);
MAX=max(MAX,ans[h]);
if(MAX-MIN==h-i){
cou++;
}
}
}
printf("%d\n",cou);
return 0;
}
1236. Increment triples
Topic link :
Answer link :
int pos1=`lower_bound(num,num+6,7)-num`;
// Returns the first... In the array ` Greater than or equal to ` The value of the checked number
int pos2=`upper_bound(num,num+6,7)-num`;
// Returns the first... In the array ` Greater than ` The value of the checked number
Violence solution
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
scanf("%d",&n);
int an[100010],bn[100010],cn[100010];
for(int i=0;i<n;i++){
scanf("%d",&an[i]);
}
for(int i=0;i<n;i++){
scanf("%d",&bn[i]);
}
for(int i=0;i<n;i++){
scanf("%d",&cn[i]);
}
sort(an,an+n);
sort(bn,bn+n);
sort(cn,cn+n);
long long int a=0,c=0;
long long int sum=0;
for(int i=0;i<n;i++){
a=0;
c=0;
while(a<n&&an[a]<bn[i]){
a++;
}
while(c<n&&cn[c]<=bn[i]){
c++;
}
sum+=a*(n-c);
}
printf("%d\n",sum);
return 0;
}
Violent solution data arrives 100000 No result at all
Big brother
Increment triples
边栏推荐
- Pycharm essential plug-in, change the background (self use, continuous update) | CSDN creation punch in
- Progress broadcast | all 29 shield machines of Guangzhou Metro Line 7 have been launched
- 648. Word replacement
- Come on, brother
- SAP HR 家庭成员信息
- Live server usage
- 【7.5】15. 三数之和
- B / Qurt Utilisateur Guide (36)
- HDU 4747 mex "recommended collection"
- Oracle statistics by time
猜你喜欢
2022第六季完美童模陕西总决赛圆满落幕
First week of July
KeePass realizes automatic input of web pages
One week learning summary of STL Standard Template Library
2022 Season 6 perfect children's model Shaanxi finals came to a successful conclusion
B_QuRT_User_Guide(36)
ping报错:未知的名称或服务
What if once again forgets the login password of raspberry pie? And you don't have a monitor yet! Today, I would like to introduce a method
UE4_ Use of ue5 blueprint command node (turn on / off screen response log publish full screen display)
SAP memory parameter tuning process
随机推荐
包装行业智能供应链S2B2B商城解决方案:开辟电商消费新生态
USB (XVI) 2022-04-28
USB (XV) 2022-04-14
First week of July
B_QuRT_User_Guide(40)
Senior programmers must know and master. This article explains in detail the principle of MySQL master-slave synchronization, and recommends collecting
Anxinco esp32-a1s development board is adapted to Baidu dueros routine to realize online voice function
Right click the idea file to create new. There is no solution to create new servlet
SAP HR 家庭成员信息
B_QuRT_User_Guide(36)
8.31 Tencent interview
C cat and dog
C inheritance and interface design polymorphism
[untitled]
Oracle statistics by time
Boost regex library source code compilation
How to change the formula picture in the paper directly into the formula in word
高效的S2B2C电商系统,是这样帮助电子材料企业提升应变能力的
redis缓存工具类,值得拥有~
Anxin can internally test offline voice module vb-01 to communicate with esp-c3-12f