2016NOIP普及組解析

2021-10-06 22:00:21 字數 1552 閱讀 4324

第一題 買鉛筆

easy,不多說

#include

#include

#include

#include

using

namespace std;

intmain()

第二題 回文日期

也很easy,注意特判,過

#include

#include

#include

#include

int mon[13]

=;using

namespace std;

intmain()

}printf

("%d"

,t);

return0;

}

第三題 海港

注意用vector壓縮空間,出隊特判。

#include

#include

#include

#include

#include

using

namespace std;

int t[

100005

],k[

100005

],s=

0,head=

1,mp[

100005];

vector<

int>x[

100005];

intmain()

for(

int j=head;j<=i;j++)}

else

break;}

printf

("%d\n"

,s);

}return0;

}

第四題 魔法陣

列舉+排序+桶+字尾和=ac

#include

#include

#include

#include

#include

using

namespace std;

int n,m;

int a[

40010

],b[

40010

],c[

40010

],d[

40010];

int x[

40010

],vis[

40010];

intmain()

for(

int t=1;

9*t) sum=0;

for(

int a=n-

9*t-

1;a;a--)}

for(

int i=

1;i<=m;i++

)printf

("%d %d %d %d\n"

,a[x[i]

],b[x[i]

],c[x[i]

],d[x[i]])

;return0;

}

2016NOIp普及組 海港 模擬

洛谷p2058 小k是乙個海港的海關工作人員,每天都有許多船隻到達海港,船上通常有很多來自不同國家的乘客。小k對這些到達海港的船隻非常感興趣,他按照時間記錄下了到達海港的每一艘船隻情況 對於第i艘到達的船,他記錄了這艘船到達的時間ti 單位 秒 船上的乘 客數星ki,以及每名乘客的國籍 x i,1 ...

2016 NOIP提高組 換教室 題解

題目傳送門 題目大意 牛牛要上 n nn 天課,第 i ii 天在 c i c i c i 號教室,可以申請換至多 m mm 天的教室,第 i ii 天有 p i p i p i 的申請成功機率,申請成功的話就可以在 d i d i d i 號教室上課,第 i ii 天上完課後要走到第 i 1 i ...

NOIP 2016 普及組 海港

題目鏈結 小k是乙個海港的海關工作人員,每天都有許多船隻到達海港,船上通常有很多來自不同國家的乘客。小k對這些到達海港的船隻非常感興趣,他按照時間記錄下了到達海港的每一艘船隻情況 對於第i艘到達的船,他記錄了這艘船到達的時間ti 單位 秒 船上的乘客數ki,以及每名乘客的國籍 xi,1,xi,2,x...