首页 > 其他分享 >Living-Dream 周考总结 第1期

Living-Dream 周考总结 第1期

时间:2024-03-02 16:44:22浏览次数:30  
标签:Living cout int long second dfs ans 周考 Dream

Link

T1

依题计算即可,\(O(1)\)。

#include<bits/stdc++.h>
#define int long long
using namespace std;
signed main(){
	ios::sync_with_stdio(0);
	double n; cin>>n,n=ceil(n/5.0);
	cout<<setprecision(2)<<fixed;
	if(n<=100) cout<<0.588*n;
	else if(n<=200) cout<<58.8+0.688*(n-100.0);
	else cout<<127.6+0.788*(n-200.0);
	return 0;
}

T2

dfs,\(O(n!)\)。

#include<bits/stdc++.h>
#define int long long
using namespace std;

int n,ans;
int a[31][31];
bool vis[31];

void dfs(int x,int s){
	if(x==n+1){
		ans=max(ans,s);
		return;
	}
	for(int i=1;i<=n;i++)
		if(!vis[i])
			vis[i]=1,dfs(x+1,s+a[i][x]),vis[i]=0;
}

signed main(){
	ios::sync_with_stdio(0);
	cin>>n;
	for(int i=1;i<=n;i++)
		for(int j=1;j<=n;j++)
			cin>>a[i][j];
	dfs(1,0);
	cout<<ans;
	return 0;
}

T3

在线处理每一位同学,并使用插入排序,\(O(n^2)\)。

胡了一个 \(O(An)\)(\(A\) 为值域) 的桶做法但是 WA 了,有心情再补。

#include<bits/stdc++.h>
#define int long long
using namespace std;

const int N=2e4+5;
int n,d,tot;
double s;
char f;
pair<int,double> a[N];

signed main(){
	ios::sync_with_stdio(0);
	cout<<setprecision(2)<<fixed,cin>>n;
	for(int i=1;i<=n;i++){
		cin>>d>>s>>f;
		if(f=='Y')
			cout<<a[max(1ll,i/5)].first<<' '<<a[max(1ll,i/5)].second<<'\n';
		else{
			a[++tot]={d,s};
			for(int j=tot;j>=2;j--){
				if(a[j].second>a[j-1].second) swap(a[j],a[j-1]);
				else if(a[j].second==a[j-1].second&&a[j].first<a[j-1].first) swap(a[j],a[j-1]);
			}
			cout<<a[max(1ll,i/5)].first<<' '<<a[max(1ll,i/5)].second<<'\n';
		}
	}
	return 0;
}

总结:因为报名了但没打,所以没有总结。

标签:Living,cout,int,long,second,dfs,ans,周考,Dream
From: https://www.cnblogs.com/XOF-0-0/p/18048812

相关文章

  • Living-Dream 周考总结 第2期
    Link,第二场没打。T1\(100\),没挂分。依题计算即可,\(O(1)\)。#include<bits/stdc++.h>usingnamespacestd;doublen,a,b;intmain(){ //freopen("as01.in","r",stdin); //freopen("as01.out","w",stdout); cin>>n>&......
  • Re: End of a Dream
    根据之前我的进度,时间根本来不及,并且根据之前计划完成度,我的计划可能较之前的计划略显宽松,但是较现状较为紧密。目前进度较预期靠后,所以后期可能会出现极端情况。而我会根据补题与计划的冲突情况,稍变动每天的计划。(大多数情况其实根本不管/tx)使用表格过于极端,所以直接用文字。c......
  • Flower - 周考期间疯话
    使用高级电脑的高级Typora在高级考试中写出的高级文字。AmIdestinedtofall?Codeasyouwant,failasyouexpect.如此生活三十年,直到大厦崩塌。Alsichkann.明月万年无前身,照见古今独醒人。Shemusthavebeenoutofherhead~Letitgo~Letitgo~喜报:想说Gx......
  • 初中英语优秀范文100篇-066I Dream to Be a Doctor-我梦想成为一名医生
    PDF格式公众号回复关键字:SHCZFW066记忆树1SinceIwasalittlechild,IhadadreamthatIwantedtobeadoctor.翻译从小,我就一直梦想成为一名医生简化记忆梦想句子结构SinceIwasalittlechild是一个时间状语从句,指明了主句中的动作或状态开始的时间Iha......
  • Dreamoon Loves AA
    题目传送门思路考虑如何\(\rmcheck\)一组\((L,R)\)是否合法。我们扣出所有相邻\(\verb!A-A!\)之间的长度,设有\(m\)段,每段长度为\(d_i\)。显然,对于每个\(i\),能在第\(i\)段塞的\(\verb!A!\)的个数在区间\([\lceil\frac{d_i}{R}\rceil-1,\lfloor\frac{d_i}{L}......
  • HDU 4686 Arc of Dream(构造矩阵)
    设\(t_n=a_n*b_n\)把\(a_n和b_n\)拆出来\(t_n=(a_{n-1}*ax+ay)(b_{n-1}*bx+by)\)\(t_n=ax*bx*t_{n-1}+ax*by*a_{n}+ay*bx*b_{n-1}+ay*by\)那么同时维护\(s_n,t_n,a_n,b_n和常数即可\)#include<cstdio>#include<algorithm>#include<cstring>#include&l......
  • #1 BanG Dream It's MyGolang!!!!!
    长期素食导致的-[pixiv111124804]睦头人(\(\mathrm{a\color{red}{ctypedef}}\)诱捕器)-[pixiv110897467]但是这其实是一篇正经的Golang上手简记,并不是MyGO简评(MyGO简评还在咕着(大概率不补了鉴于后端用go,有必要开展golang大学习references:Go语言圣经......
  • [Codeforces] CF1811E Living Sequence
    CF1811ELivingSequence这道题洛谷题解的思路比我的更好,可以参考一下题解,但是没人提到我这种做法题意给定一个正整数\(k\)\((1\lek\le10^{12})\),请你输出第\(k\)个数字里没有4的正整数。思路设\(f_i\)表示前\(10^i\)个\(i\)位数里边不含4的数的个数,列举几个如......
  • 【略读论文|时序知识图谱补全】DREAM: Adaptive Reinforcement Learning based on Att
    会议:SIGIR,时间:2023,学校:苏州大学计算机科学与技术学院,澳大利亚昆士兰布里斯班大学信息技术与电气工程学院,Griffith大学金海岸信息通信技术学院摘要:原因:现在的时序知识图谱推理方法无法生成显式推理路径,缺乏可解释性。方法迁移:由于强化学习(RL)用于传统知识图谱上的多跳推理开......
  • 2023NOIP A层联测32 T4 红楼 ~ Eastern Dream
    2023NOIPA层联测32T4红楼~EasternDream根号分治加分块。Ps:分块后面真的用的多。思路考虑根号分治,将\(x\)分为\(x\leq\sqrtn\)的情况和\(x>\sqrtn\)的情况。\(x\leq\sqrtn\)由于这一部分较小,如果在线段上暴力添加肯定会超时。先设\(f_{x,i}\)表示模\(......