acm练习(三)

    xiaoxiao2021-03-25  21

    acm练习(三)

    //画图  

    #include<iostream>using namespace std;int main(){ int n; cin>>n; for(int s=0;s<n;s++) { for(int s1=0;s1<n;s1++) { cout<<"*"; } cout<<endl; }}

    已通过

    //三个数排序

     

    #include<iostream>using namespace std;int main(){ int a[3]; for(int s=0;s<3;s++) { cin>>a[s]; } for(int m=0;m<3;m++) for(int j=0;j<3;j++) { if(a[m]<a[j]) { int temp=a[m]; a[m]=a[j]; a[j]=temp; } } cout<<a[0]<<" "<<a[1]<<" "<<a[2];}

    已通过

     3.最近发现了一个搞笑的游戏,不过目前还没玩过。一个舞会上,每个人头上都戴着一顶帽子,帽子只有黑白两种,黑的至少有一顶。每个人都能看到别人帽子的颜色,可是看不见自己的。主持人先让大家看看别人头上戴的是什么帽子,然后关灯,如果有人认为自己戴的的黑色帽子,就打自己一个耳光(,都很自觉,而且不许打别人的哦),开灯,关灯,开灯……。因为都不想打自己耳光,所以不确定的情况下都不会打自己的,现在有n顶黑色帽子,第几次关灯才会听到有人打自己耳光?

      输入 第一行只有一个整数m(m<=100000),表示测试数据组数。 接下来的m行,每行有一个整数n(n<=100000000),表示黑色帽子的顶数。 输出 输出第几次关灯能听到耳光声,每组输出占一行。

    #include<iostream>using namespace std;int main(){ int m; cin>>m; int n; cin>>n; int temp=0; for(int t1=0;t1<m;t1++) { for(int p=n;p>0;p--) { temp++; } cout<<temp<<endl; } return 0;}

    超时

    转载请注明原文地址: https://ju.6miu.com/read-150101.html

    最新回复(0)