首页 > 其他分享 >第四周培训

第四周培训

时间:2024-02-25 18:33:05浏览次数:20  
标签:right 培训 cout int mid return 四周 left

二分
`

include<bits/stdc++.h>

using namespace std;
double a,b,c,d,i;
double left,right,mid;
double f(double x){
return apow(x,3)+bpow(x,2)+cx+d;
}
void find(double left,double right){
if(fabs(left-right)<0.001){
cout << fixed << setprecision(2) << left << " ";
return;
}
else{
double mid=(left+right)/2;
if(f(mid)==0){
cout << fixed << setprecision(2) << mid << " ";
return;
}
if(f(left)
f(mid)<0){
find(left,mid);
}
if(f(right)f(mid)<0){
find(mid,right);
}
}
}
int main(){
int mark=0;
cin >> a >> b >> c >> d;
for(i=-100;i<=100&&mark!=3;i++){
if(f(i)==0){
cout << fixed << setprecision(2) << i << " ";
mark++;
continue;
}
if((f(i)
f(i+1))<0){
find(i,i+1);
mark++;
}
}
return 0;
}
`
left 和 right 逐渐取二分 mid 判断 mid 与left 的大小关系继续二分

2.回问字符串
`

include<bits/stdc++.h>

using namespace std;
int main() {
string S;
cin >> S;
if (S == string(S.rbegin(), S.rend())) {
cout << S << endl;
}
else {
int n = S.length();
for (int i = 0; i < n / 2; i++) {
if (S[i] != S[n - i - 1]) {
S[i] = min(S[i], S[n - i - 1]);
S[n - i - 1]=S[i];
}
}
cout << S << endl;
}

			return 0;
		}

3.拓扑排序

include<bits/stdc++.h>

using namespace std;

define int long long

const int N=1e2+10;
int ru[N],n,x;
vectorv[N];
queueq;
void topsort() {
while(!q.empty()) {
auto t=q.front();
q.pop();
cout<<t<<" ";
for(auto x:v[t]) {
ru[x]--;
if(ru[x]0) {
q.push(x);
}
}
}
return;
}
void solve() {
cin>>n;
for(int i=1; i<=n; i++) {
while(cin>>x&&x) {
v[i].push_back(x);
ru[x]++;
}
}
for(int i=1; i<=n; i++) {
if(ru[i]
0) q.push(i);
}
topsort();
}
signed main() {

ios::sync_with_stdio(false),cin.tie(0),cout.tie(0);
int tt=1;
while(tt--) {
	solve();
}
return 0;

}
`
4.在C++输入流较多时
在主程序中加入ios::sync_with_stdio(false),cin.tie(0),cout.tie(0);

标签:right,培训,cout,int,mid,return,四周,left
From: https://www.cnblogs.com/CXfang10/p/18032716

相关文章

  • 寒假训练第四周(牛客训练营)
    E-漂亮数组_2024牛客寒假算法基础集训营4(nowcoder.com)这题想多了,以为是一个dp优化,没想到贪心即可,dp比较弱,赶紧优化题解:找一个区间满足k倍即可,我们直接累加然后模k如果出现两次模k等于同一个数那么这个区间就是k的倍数记录即可简单贪心,没想到#include<bits/stdc++.h>//#p......
  • 第三周培训
    s.insert(位置,“元素”)`include<bits/stdc++.h>usingnamespacestd;intmain(){strings;getline(cin,s);\需要处理空格时使用getline()intn=s.length();for(inti=n-4;i>=0;i--){\i的初位置if(s[i]''&&s[i+1]'i'&&s[i+2]'s&#......
  • winter 2024 第三四周周报
    内容week3day1https://www.cnblogs.com/bible-/p/18018423这天是打寒假牛客2,请假了后面补的题,补了10道吧,感觉这些题花点时间都是可以写的,但是赛时真的很容易被卡,板子题也挺多,线段树、树状数组、字典树(太久不写有点忘了)week3day3https://www.cnblogs.com/bible-/p/18011488打......
  • 第三周第四周周报
    这两周因为过年的原因训练的时间相对来说少了一些,但是codeforces上的比赛并没有落下,也补了以前的一些习题。寒假已经过去了一大半,总的来说进步自我感觉还是有的,特别是对以前不熟悉的算法加深了理解,运用上也更加流畅了起来。在学校的时候因为有课很少打cf上的比赛,害怕影响第二天的......
  • 第三四周训练总结
    第三周是过年之前的最后一周,所以我也是憋足了劲写题。而第一次牛客组队合作写题也是令我印象深刻。虽然有点坐牢但合作的感觉还是不错的。题目也是难易分明,能在难题上看出自己的不足。而年前最后一次比赛似乎是想让我们过个好年,题目也变得简单了许多,但是有些简单的题我没把握好,确......
  • 第四周
    本周我主要阅读了第二章——系统工程方法。第一节什么是系统工程。系统工程是以组织建立或者经营管理某一系统为目的的工程。系统工程具有复杂程度高、有一个目标体系、具有定量化特征、最优化特征从细化特征、应用范围广六大特点。系统工程本质上是一种方法论,在学科分类上处于......
  • 学编程千万别上培训机构:费用、通用性和实战经验都不行
    学编程是一项极富挑战性的任务,而不是一件能够轻松完成的事情。很多人在学习编程的时候都会考虑去培训机构学习,然而,在现实中,并不是每个人都能从培训机构中获得真正的技术提升,相反,有许多学习编程的人,尤其是想从事IT行业的人,其实更适合采用其他的学习方式。以下是一些理有据的观点,用来......
  • ​ 敏捷转型培训机构推荐
    ​敏捷培训机构中,Scrum中文网(www.scrum.cn)是一个值得考虑的选择。Scrum中文网(Scrum.CN)是全球第一个Scrum中文网站,是中国最早的Scrum和敏捷的布道者、教育及推广机构,也是国际Scrum联盟(ScrumAlliance)官方授权教育机构和Scrum.org中国唯一授权合作伙伴,SAFe大规模敏捷SAI中国授权......
  • [官方培训]22-UE资产优化 | Epic 肖月
    传送门:[官方培训]22-UE资产优化|Epic肖月_哔哩哔哩_bilibili 目标:面向TA/美术,不影响视觉的前提下,优化运行和编辑效率引擎:UE5.1延迟管线(不涉及GamePlay、游戏交互逻辑、前向渲染)平台:支持Namite/Lumen等影视级特性的主流PC,Windows10withDX12一.性能查看1.1......
  • 第二周培训
    dfs深度优先搜索https://www.luogu.com.cn/problem/P8662`include<bits/stdc++.h>usingnamespacestd;intn;constintN=1010;chara[N][N];intsum,ans,cnt;intd[4][2]={0,1,0,-1,1,0,-1,0};boolf1;voiddfs(intx,inty){if(f1==false){cnt=0;for......