第十五屆浙江大學寧波理工學院程式設計大賽(同步賽)
A——StarCraft
#include <iostream>
#include <cstdio>
#include <cstring>
#include <map>
#include <queue>
#include <sstream>
#include <stack>
using namespace std;
int main()
{
int year=2018-20;
int n;
while (~scanf("%d",&n))
{
printf("%d\n",year+n);
}
return 0;
}
B——Fibonacci and Counting
#include <iostream>
#include <cstdio>
#include <cstring>
#include <map>
#include <queue>
#include <sstream>
#include <stack>
using namespace std;
#define ll long long
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
ll x;
scanf("%lld",&x);
printf("%lld\n",x+1);
}
return 0;
}
I——Race Sorting(結構體排序)
#include <iostream>
#include <cstdio>
#include <cstring>
#include <map>
#include <queue>
#include <sstream>
#include <stack>
#include<vector>
#include<algorithm>
using namespace std;
#define maxn 10010
struct node{
int num;
char str[10];
int k;
int px;
}Node[maxn];
bool cmp(node a,node b)
{
if(a.k!=b.k)
return a.k<b.k;
else
return a.px<b.px;
}
int main()
{
int t;
scanf("%d",&t);
while (t--)
{
int n;
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
Node[i].k=0;
Node[i].num=0;
Node[i].px=0;
}
for(int i=1;i<=n;i++)
{
scanf("%d is %s",&Node[i].num,Node[i].str);
Node[i].px=i;
}
char s1[100];
scanf(" %s",s1);
int flag=0;
char A=s1[0];
char B,C;
for(int i=0;i<strlen(s1);i++)//這裡種類排序一開始一直有問題,因為是三個陣列輸入的,空格可能會有影響,所以應該一個字串判斷
{
if(s1[i]==','&&flag==0)
{
B=s1[i+1];
flag=1;
}
if(s1[i]==','&&flag==1)
{
C=s1[i+1];
}
}
for(int i=1;i<=n;i++)
{
if(Node[i].str[0]==A)
Node[i].k=1;
else if(Node[i].str[0]==B)
Node[i].k=2;
else
Node[i].k=3;
}
sort(Node+1, Node+n+1, cmp);
for(int i=1;i<=n;i++)
{
if(i==1)
printf("%d",Node[i].num);
else
printf(" %d",Node[i].num);
}
printf("\n");
}
return 0;
}
J——Carrier
#include <iostream>
#include <cstdio>
#include <cstring>
#include <map>
#include <queue>
#include <sstream>
#include <stack>
using namespace std;
int main()
{
int t;
scanf("%d",&t);
while (t--)
{
int a,b,x,y;
scanf("%d%d%d%d",&a,&b,&x,&y);
if(a<350)
{
printf("You have not enough minerals.\n");
}
else if(b<250)
{
printf("You require more vespene gas.\n");
}
else
{
if((6+x)>y)
{
printf("You must construct additional pylons.\n");
}
else
{
printf("Carrier has arrived.\n");
}
}
}
return 0;
}
K——Technology Tree
#include <iostream>
#include <cstdio>
#include <cstring>
#include <map>
#include <queue>
#include <sstream>
#include <stack>
using namespace std;
#define maxn 20010
struct node{
int a,b;
}Node[maxn];
int pre[maxn];
int main()
{
int t;
scanf("%d",&t);
while (t--)
{
int n,q;
scanf("%d%d",&n,&q);
for(int i=1;i<=n;i++)
{
scanf("%d%d",&Node[i].a,&Node[i].b);
}
for(int i=1;i<=n-1;i++)
{
scanf("%d",&pre[i+1]);
Node[i+1].a+=Node[pre[i+1]].a;
Node[i+1].b+=Node[pre[i+1]].b;
}
while (q--)
{
int x;
scanf("%d",&x);
int suma=Node[x].a;
int sumb=Node[x].b;
/*while (x!=pre[x])
{
suma+=Node[pre[x]].a;
sumb+=Node[pre[x]].b;
x=pre[x];
}*/
printf("%d %d\n",suma,sumb);
}
}
return 0;
}
相關文章
- 第15屆浙江省大學生程式設計競賽D題程式設計
- 第二十屆西南科技大學ACM程式設計競賽(同步賽)ACM程式設計
- 第十五屆藍橋杯大賽軟體賽省賽 C/C++ 大學 A 組C++
- M-災難預警-浙江農林大學第十九屆程式設計競賽暨天梯賽選拔賽程式設計
- 無錫學院2024年ACM大學生程式設計競賽校選賽 題解ACM程式設計
- 第二屆“重科杯”重慶科技大學程式設計競賽(同步賽)ptlks的題解(2024.5.18)程式設計
- 華中農業大學第十三屆程式設計競賽程式設計
- 【牛客訓練記錄】浙江機電職業技術大學第九屆程式設計競賽程式設計
- 中國計量大學現代科技學院第四屆“中競杯”程式設計校賽(同步賽) F.爬塔(DP)程式設計
- 北京資訊科技大學第十一屆程式設計競賽(重現賽)I程式設計
- 【比賽覆盤】2024第七屆“傳智杯”全國大學生計算機大賽程式設計挑戰賽(初賽第一場)計算機程式設計
- 第十五屆全國大學生智慧車安徽賽區參賽須知和競賽日程安排
- 2020 年第一屆遼寧省大學生程式設計競賽 D.開心消消樂(點分治)程式設計
- 華中農業大學第十三屆程式設計競賽 題解程式設計
- 紹興市大學生程式設計競賽程式設計
- [補題] 第 45 屆國際大學生程式設計競賽(ICPC)亞洲區域賽(上海)程式設計
- 浙江大學AAA戰隊問鼎冠軍!第六屆TCTF新星賽決賽圓滿結束
- 第 10 屆 CCPC 中國大學生程式設計競賽濟南站 遊記程式設計
- 程式設計大賽WBS程式設計
- 2024年西安交通大學程式設計校賽程式設計
- "華為杯"華南理工大學程式設計競賽(同步賽) H題解 還沒寫程式設計
- 第十屆山東省大學生程式設計競賽題解(A、F、M、C)程式設計
- 2020年“感恩杯”台州學院第十三屆大學生程式設計競賽D、H、I題解(後續補充)程式設計
- 牛客網-2018年湘潭大學程式設計競賽:G 又見斐波那契程式設計
- 第十屆中國大學生程式設計競賽 重慶站(CCPC 2024 Chongqing Site)程式設計
- [題解][2021-2022年度國際大學生程式設計競賽第10屆陝西省程式設計競賽] Type The Strings程式設計
- 西安理工大學2024年程式設計校賽程式設計
- 湖南大學2020屆ACM新生賽 部分題解ACM
- 2023年中國高校計算機大賽-團隊程式設計天梯賽(GPLT)上海理工大學校內選拔賽 (vp + 補題)計算機程式設計
- 幽默:程式設計師吹牛大賽程式設計師
- 程式設計天才“樓教主”—— 專訪兩屆“黑客杯”世界程式設計大賽季軍、清華大學博士生樓天城...程式設計黑客
- 2024 CCPC第五屆遼寧省程式設計競賽 集訓2程式設計
- 以賽促學 以賽促練|綠盟科技助力吉林大學“綠盟”杯第三屆大學生網路安全競賽圓滿收官
- 中國大學生數學競賽(非數學專業類)競賽大綱
- 2020 年百度之星程式設計大賽 - 初賽三程式設計
- 2020年百度之星程式設計大賽-初賽二程式設計
- 第43屆ACM-ICPC國際大學生程式設計競賽 亞洲區域賽南京站現場賽名額分配相關說明ACM程式設計
- 大學生電子設計競賽電源資料