NYNU_ACM 實驗室 招新第一週 周賽題解
A
#include<iostream>//#include<stdio.h>
using namespace std;
int main(){
int n,m;
cin>>n;// scanf("%d",&n);
int mx=0,mi=100009;
for(int j=0;j<n;j++){
cin>>m; //scanf("%d",&m);
if(mx<m){
mx=m;
}
if(mi>m){
mi=m;
}
}
cout<<mi<<" "<<mx<<endl;//printf("%d %d\n",mi,mx)
return 0;
}
B
#include<iostream>
#include<fstream>
using namespace std;
int main(){
int n,i,j;
cin>>n;
//兩個判定條件 兩個牆的判定 和空格的判定
//ofstream outfile("10.txt");
for(i=0;i<n;i++){ //輸出上面的倒三角 以及兩邊的牆 最後一行除一個*全都輸出_
for(j=0;j<i;j++){
if(j==0) cout<<"#";
else if(i==n-1)cout<<"_";
else cout<<" ";
}
for(j=1;j<=2*(n-i)-1;j++) cout<<"*";
for(j=0;j<i;j++){
if(j==i-1) cout<<"#";
else if(i==n-1) cout<<"_";
else cout<<" ";
}
cout<<endl;
}
for(i=1; i<=n;i++){//輸出正三角 以及兩邊的牆
for(j=0;j<n-i;j++){
if(j==0) cout<<"#";
else cout<<" ";
}
for(j=0;j<2*i-1;j++) cout<<"*";
for(j=0;j<n-i;j++){
if(j==n-i-1) cout<<"#";
else cout<<" ";
}
cout<<endl;
}
return 0;
C
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int n,sum;
while(scanf("%d",&n)==1)
{
sum=n;int j=0;
while(n>=3)
{
n/=3;
sum+=n;
j++;
if(j==3)
{
sum+=3;
n+=3;
}
}
printf("%d\n",sum);
}
}
D
#include<stdio.h>
int main(){
int m,n,i,s1,s2;
scanf("%d",&m);
while(m--){
scanf("%d",&n);
for(i=3,s1=s2=1;i<=n;i++){
s1=s1+s2;s2=s1-s2;
}
printf("%d\n",s1);
}
}
E
#include<stdio.h>
int main()
{
int a,b,n[10],m[10],t;
scanf("%d",&t);
for(int i=0; i<t; i++)
scanf("%d%d",&n[i],&m[i]);
for(int i=0; i<t; i++)
{
a = (4*n[i]-m[i])/2;
b = n[i] - a;
if ( m[i]%2 == 1 || a < 0 || b < 0)
printf("No answer\n");
else
printf("%d %d\n", a, b);
}
return 0;
}
F
#include<bits/stdc++.h>
using namespace std;
int main(){
long long x,h,j,l=0,k;
cin>>x>>h;
l=1;//l記錄總數
for(j=0;j<h;j++){
k=l*x;//k 記錄每一次傳播的數量
l+=k;
}
cout<<l<<endl;
return 0;
}
G
#include<iostream>
using namespace std;
long long a[1000001];
int main(){
int j,k,l=0,i;
while(cin>>k&&k){
a[l]=k;
l++;
}
for(j=l-1;j>=0;j--){
cout<<a[j]<<" ";
}
return 0;
}
H
#include<bits/stdc++.h>
using namespace std;
long long a[10000001]={0};
int main(){
int n,j,k=0,l=0,i=0;
cin>>n;
for(j=1;j<=n;j++){
cin>>a[j];
if(a[j]-a[j-1]==1){
k++;
if(k>l){
l=k;
//cout<<a[j]<<endl;
}
}
else k=1;
}
cout<<l<<endl;
return 0;
}
I
#include<stdio.h>
int a[100001];
int main()
{
int n,k,x;
scanf("%d%d%d",&n,&k,&x);
for(int j=0;j<n;j++){
scanf("%d",&a[j]);
}
//sort(a,a+n);
int s=0;
for(int j=0;j<n-k;j++){
s+=a[j];
}
s+=k*x;
printf("%d\n",s);
return 0;
}
相關文章
- 西安郵電大學ThoughtWorks®聯合創新實驗室第一次組內排位賽題解
- 【leetcode 399 周賽】【題解】LeetCode
- 第一週實驗
- 牛客周賽 Round 66 題解
- [leetcode 第 400 場周賽]題解LeetCode
- 牛客周賽 Round 62 全部題解
- 牛客周賽 Round 70 A~G 題解
- Leetcode 第136場周賽解題報告LeetCode
- 【NSSCTF】nssctf2024秋季招新賽賽TF2
- 牛客周賽Round 67 個人題解(A~F)
- 實驗室納新反思和新方向
- 通訊圈周盤點:新華三零碳智慧園區解決方案全棧升級;智慧港口全球創新實驗室揭牌成立全棧
- 20201007:力扣209週週賽題解記錄(上)力扣
- 大一下第四周ACM實驗課題解ACM
- 實驗室lims系統解決方案
- 運用TRIZ解決實驗室凝露和滲水問題
- CDL創新顛覆實驗室 Creative Destruction LabStruct
- 網路安全實驗室題目(選擇題篇)
- 2020 KCTF秋季賽 | 第一題點評及解題思路
- 413周賽·第一題 - 3274. 檢查棋盤方格顏色是否相同
- 2018暑假假期周進度報告——第一週
- 414周賽·第一題 - 3280. 將日期轉換為二進位制表示
- 深研人工智慧,這些高校實驗室在招碩士/博士/博士後人工智慧
- 2024ICPC網路賽第一場題解(部分)
- 雲起實驗室本週推薦體驗場景,免費雲上學習
- ConTech資料實驗室:2019新經濟傳播報告
- 智慧網路聯合實驗室三週年,交了怎樣的答卷?
- 21資料新聞實驗室:截止2020年底中國市值500強 騰訊排名第一
- Go每週刷題第四周Go
- HTUCTF2024 河南師範大學招新賽TF2
- 【題解】twt studio2024 萌新歡樂賽
- 河南萌新聯賽2024第(四)場題解
- CSDN周賽第35期:贏《阿里雲天池大賽賽題解析―深度學習篇》和定製周邊阿里深度學習
- 騰訊魔方工作室十四週年慶,多款新遊實機爆料
- 第 178 場力扣周賽 第二題力扣
- 實驗室銀訊PCM配置
- 記憶體安全週報第97期 | 新的Adobe Illustrator補丁解決了FortiGuard實驗室發現的多個0day漏洞記憶體
- 騰訊優圖實驗室賈佳亞:加入優圖第一年
- Leetcode周賽119LeetCode