ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

BZOJ 2339 HNOI2011 ¿¨Å© ×éºÏÊýѧ
2015-07-20 17:22:58 À´Ô´: ×÷Õß: ¡¾´ó ÖРС¡¿ ä¯ÀÀ:1´Î
Tags£ºBZOJ 2339 HNOI2011 ¿¨Å© ×éºÏ Êýѧ

ÌâÄ¿´óÒ⣺ÇóÓÉ1~n¹¹³ÉµÄm¸ö¼¯ºÏÓжàÉÙÖÖ ÆäÖÐ1~nÖÐÿ¸öÊý¶¼³öÏÖÁËżÊý´Î

?

ÎáµÈ??µ½µ×Ò²Ö»»á¿´Ìâ½âÁË- -

?

#include 
  
   
#include 
   
     #include 
    
      #include 
     
       #define M 1001001 #define MOD 100000007 using namespace std; int n,m; long long cnt,A[M],f[M]; long long Quick_Power(long long x,long long y) { long long re=1; x%=MOD;(y+=MOD-1)%=MOD-1; while(y) { if(y&1) (re*=x)%=MOD; (x*=x)%=MOD; y>>=1; } return re; } void Pretreatment() { int i; cnt=Quick_Power(2,n)-1; A[1]=cnt; for(i=2;i<=m;i++) A[i]=A[i-1]*(cnt+(MOD-i)+1)%MOD; } int main() { int i; cin>>n>>m; Pretreatment(); for(i=3;i<=m;i++) { f[i]=A[i-1]+(MOD-f[i-1])+(MOD-f[i-2]*(i-1)%MOD*(cnt+(MOD-i)+2)%MOD); f[i]%=MOD; } long long temp=1; for(i=1;i<=m;i++) (temp*=i)%=MOD; cout<
      
       

?

¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
·ÖÏíµ½: 
ÉÏһƪ£º(hdu step 1.3.1)FatMouse' T.. ÏÂһƪ£ºC++ PrimerʰÒÅ

ÆÀÂÛ

ÕÊ¡¡¡¡ºÅ: ÃÜÂë: (ÐÂÓû§×¢²á)
Ñé Ö¤ Âë:
±í¡¡¡¡Çé:
ÄÚ¡¡¡¡ÈÝ:

¡¤Spring Boot Java£º (2025-12-26 16:20:19)
¡¤Spring Boot¤ÇHello (2025-12-26 16:20:15)
¡¤Spring ¤Î»ù±¾¤«¤éŒ (2025-12-26 16:20:12)
¡¤C++Ä£°å (template) (2025-12-26 15:49:49)
¡¤C ÓïÑÔÖÐÄ£°åµÄ¼¸ÖÖ (2025-12-26 15:49:47)