首页 > 其他分享 >信奥赛例题——1132,1166,1167,1186

信奥赛例题——1132,1166,1167,1186

时间:2023-08-01 20:12:37浏览次数:40  
标签:main 1166 1167 cout int double namespace char 例题

//   1132
//#include <iostream>
//using namespace std;
//int main(int argc, char** argv) {
//	int N;
//	cin>>N;
//	string S1,S2;
//	string x="Rock",y="Scissors",z="Paper";
//	for(int i=0;i<N;i++){
//		cin>>S1>>S2;
//		if(S1==S2){
//			cout<<"Tie"<<endl;
//		}else if(S1=="Rock" && S2=="Scissors"){
//			cout<<"Player1"<<endl;
//		}else if(S1==x && S2==z){
//			cout<<"Player2"<<endl;
//		}else if(S1==y && S2==z){
//			cout<<"Player1"<<endl;
//		}else if(S1==z && S2==x){
//			cout<<"Player1"<<endl;
//		}else if(S1==y && S2==x){
//			cout<<"Player2"<<endl;
//		}else if(S1==z && S2==y){
//			cout<<"Player2"<<endl;
//		}
//	}
//	return 0;
//}
//      1166
//#include <bits/stdc++.h>
//using namespace std;
//double a(double n,double x){
//	if(n==1){
//		return sqrt(n+x);
//	}
//	return sqrt(n+a(n-1,x));
//}
//int main(int argc, char** argv) {
//	double n,x;
//	cin>>n>>x;
//	cout<<fixed<<setprecision(2)<<a(x,n);
//	return 0;
//}
//    1167
//#include <bits/stdc++.h>
//using namespace std;
//double a(double n,double x){
//	if(n==1){
//		return x/(x+n);
//	}
//	return x/(n+a(n-1,x));
//}
//int main(int argc, char** argv) {
//	double n,x;
//	cin>>n>>x;
//	cout<<fixed<<setprecision(2)<<a(x,n);
//	return 0;
//}
//      1186
//#include <bits/stdc++.h>
//using namespace std;
//int main(int argc, char** argv) {
//	int n,a[105]={},k;
//	cin>>n;
//	for(int i=1;i<=n;i++){
//		cin>>k;
//		a[k+50]++;
//	}
//	for(int i=-50;i<=50;i++){
//		if(a[i+50]>n/2){
//			cout<<i;
//			return 0;
//		}
//	}
//	cout<<"no";
//	return 0;
//}

  

标签:main,1166,1167,cout,int,double,namespace,char,例题
From: https://www.cnblogs.com/fushuxuan/p/17598970.html

相关文章

  • 【暑假例题】20230727 矩阵基本运算(C++)
    题目请使用C++实现矩阵的各种运算矩阵创建矩阵相加矩阵相减矩阵相乘数字乘矩阵矩阵上叠加矩阵左右叠加矩阵转置矩阵旋转矩阵求逆矩阵输出题目分析矩阵创建这里只需注意由于我们需要通过不同的函数对数组进行操作,所以我们需要将数组存储在容器或者使用指针防止数......
  • 递归例题
    //求最大公约数//#include<iostream>//usingnamespacestd;//intbig(inta,intb){// if(a%b==0){// returnb;// }else{// returnbig(b,a%b);// }//}//小青蛙跳台阶问题//intmain(intargc,char**argv){// inta,b;// cin>>a>>b;// cout<&l......
  • 算法学习--并查集相关知识及例题
    一、并查集的定义二、基本操作1、初始化一开始,每个元素都是独立的集合#include<iostream>usingnamespacestd;constintmaxN=1000;intfather[maxN];intmain(){for(inti=1;i<=maxN;i++){father[i]=i;}return0;}2、查找递推版本://返......
  • sql server sql语句例题
    SQLServerSQL语句例题实现流程1.简介在学习和使用SQLServer数据库时,编写SQL语句是必不可少的一项技能。本文将指导你如何实现SQLServerSQL语句的例题。下面是整个流程的步骤概览:步骤操作1创建数据库2创建表3插入数据4查询数据5更新数据6删......
  • 二叉树典型例题
    输入两棵二叉树的序列AB,判断B是否是A的子结构(NULL不是任何树的子结构) 创建了判断两个节点是否相等的以来函数,在判断是否是子结构的函数里用递归实现。......
  • 【经典例题】P6822 [PA2012] Tax
    考虑边拆成点。然后经过这些点的路径就是答案的路径。考虑直接起点,终点连边。然后我们考虑转移两条出边入边的过程。是\((a,b)\to(b,c)\)考虑到反向边是一致的所以可以\((b,a)\to(b,c)\)。这个启发我们反向边之间可以连一条\(w\)的边。然后我们考虑按w排序,然后......
  • 对顶堆例题
    例题:洛谷中位数以下题解来自于https://www.luogu.com.cn/blog/SeanMoe/solution-p1168使用两个堆,大根堆维护较小的值,小根堆维护较大的值即小根堆的堆顶是较大的数中最小的,大根堆的堆顶是较小的数中最大的将大于大根堆堆顶的数(比所有大根堆中的元素都大)的数放入小根堆,小于等于......
  • [数论]GCD&LCM&欧拉函——推柿子+例题
    GCD&LCM&欧拉函——推柿子一、\(\sum_{i=1}^{n}[\gcd(i,n)=d]\)\(\sum_{i=1}^{n}[\gcd(i,n)=d]\)\(=\sum_{i=1}^{\frac{n}{d}}[\gcd(i,\frac{n}{d})=1]\)\(=\phi(\frac{n}{d})\)二、\(\sum_{i=1}^{n}\gcd(i,n)\)\(\sum_{i=1}^{n}\gcd(i,......
  • 计算机组成原理:指令系统、CPU数据通路信号(例题
    分析:由题目可知操作码占4位,所以支持的操作指令为\(2^4\)种指令操作数占6位,其中寻址3位,寄存器编号3位,所以最多有\(2^3\)个通用寄存器主存大小为128KB,机器字长为16位,且按字编址,所以有\(\frac{128KB}{2B}\quad=2^{16}\)个存储单元,即MAR至少16位机器字长为16为,那么MDR至少也......
  • 树状数组讲解与例题 杭电HDU1166,HDU1556,HDU2689
    树状数组的总结树状数组很巧妙地解决了数列的求和与查找,速度很快。树状数组,它改变数列中某一位,或者求某个区间的和,时间复杂度是O(logN);效率大为改善。下面的图片很好的演示了树状数组的存储原理。(图片来自网络)观察图片,会发现:数组c的每一个元素都管辖着一定范围内的数组a元素的和,比如C......