description【題目分析】為了慶祝 noi 的成功開幕,主辦方為大家準備了一場壽司晚宴。小 g 和小 w 作為參加 noi 的選手,也被邀請參加了壽司晚宴。
在晚宴上,主辦方為大家提供了 n−1 種不同的壽司,編號 1,2,3,…,n−1,其中第 i 種壽司的美味度為 i+1 (即壽司的美味度為從 2 到 n)。
現在小 g 和小 w 希望每人選一些壽司種類來品嚐,他們規定一種品嚐方案為不和諧的當且僅當:小 g 品嚐的壽司種類中存在一種美味度為 x 的壽司,小 w 品嚐的壽司中存在一種美味度為 y 的壽司,而 x 與 y 不互質。
現在小 g 和小 w 希望統計一共有多少種和諧的品嚐壽司的方案(對給定的正整數 p 取模)。注意乙個人可以不吃任何壽司。
墮落了,老是抄別人的**。
傳送門
【**】
#include
#include
#include
#include
using
namespace
std;
int f[301][301],p[3][301][301],pp,ans;
int prime[8]=,n;
struct uses[600];
bool cmp(use a,use b)
s[i].kind=temp;
}sort(s+2,s+n+1,cmp);
f[0][0]=1;
for (int i=2;i<=n;i++)
for (int j=255;j>=0;j--)
for (int k=255;k>=0;k--)
if (i==n||s[i].kind==1||s[i].kind!=s[i+1].kind)
}ans=0;
for (int i=0;i<=255;i++)
for (int j=0;j<=255;j++)
if ((i&j)==0) ans=(ans+f[i][j])%pp;
cout
《再來一張大表
#include#includeusing namespace std;
int n,i,p,ans;string a[501];
int main()
NOI 2015 壽司晚宴
4197 noi2015 壽司晚宴 time limit 10 sec memory limit 512 mb submit 813 solved 508 submit status discuss description 為了慶祝 noi 的成功開幕,主辦方為大家準備了一場壽司晚宴。小 g 和小 ...
NOI2015 壽司晚宴
題目 這是一篇需要龜速乘的思博題解 我們考慮一下 n leq 30 的睿智暴力,顯然質因數個數少得一批,互質的條件又等價於沒有公共的質因子,所以我們直接狀壓質因子,dp i s 1 s 2 表示前 i 個數考慮完了,第乙個人選擇的質因子狀態為 s 1 第二個人選擇的質因子狀態為 s 2 轉移的話就考...
NOI2015 壽司晚宴
嘟嘟嘟 昨天模擬t2 lba和dukelv都說和這題特別像 然而他倆還是沒做出來hhhh 我今天一看,果不其然,大體思路都一樣。但自認為這題比模擬題要難一些,自己也是因為沒有徹底理解浪debug了半天,導致費了很長時間。當 n leqslant 30 時,因為質數只有最多10個,所以可以狀壓每乙個數...