标题：lucas
引基本资料
谢振轩的出生是万众瞩目，因为他不但有一对明星父母，更有一对明星祖父母——爷爷是上世纪70年代当红小生谢贤，奶奶则是香港第一位港姐狄波拉。  谢振轩
如此的明星家庭孕育出的谢振轩，注定了他是人生——至少是童年，会同当年的父亲谢霆锋一样，成为闪光灯的焦点。 谢振轩的父母都是娱乐圈的名人，父亲谢霆锋被誉为“香港电影的儿子”，母亲张柏芝也是功成名就。小baby与生俱来的家族优势，让其出生便成为万众瞩目的明星，其前途不可估量。
谢振轩(3张)
出生日期
2007年8月2日晚9点35分张柏芝于香港时间顺利诞下一男婴。谢贤 在电话中语气非常开心舒坦：“是啊，  谢振轩生了，是个男孩喔，很像霆锋喔，头发很多！” 
他说今次张柏芝是剖腹产，虽然是第一胎，但是生产过程非常顺利，并且谢霆锋也陪着她进产房，“从推进去到出来，不到45分钟，很顺利。”男婴重6.8磅，母子平安。 
8月2日晚20：25分左右，张柏芝的弟弟张柏文出现香港养和医院停车场， 
曾与谢霆锋同门的女歌手叶佩雯与男朋友也一同出现在医院，相信他们也是来看望张柏芝的。
名字来源
谢振轩(21张)谈及名字的出处，谢贤透露，谢霆锋在网上看到了很多网友建议的名 字，一看到“Lucas”便觉得这个名字很好。至于中文名，全家人则交由谢霆锋母亲狄波拉负责，因为张柏芝一直问她要改什么名字好，但拉姑表示要多抱一下孙子才能想到名字。
“在霆锋家，我、婷婷、新抱仔、霆锋在构思孙仔的英文名字，每人轮流说一个，都不能获全数通过，霆锋正在打机，他跟网友聊起此事，网友反应踊跃，提供一大张名单，霆锋逐个读出来，但不是太法式，就是太意大利式，直至他说Lucas，大家都没反对，霆锋便决定用Lucas，他很喜欢，赞这名字short and powerful(意译作短小精悍或精简有力)。”Lucas带有“光”的意思。 
  谢振轩至于改名的经过，是全家上下坐下来商议的，霆锋边打游戏机边听网友提意见，最后柏芝、霆锋一致通过Lucas这个名字，因觉得该名字短小精悍，而Lucas更是霆锋最爱电影《星球大战》导演乔治-卢卡斯的姓氏。
小富翁
谢霆锋当爸爸后家庭摆第一位，在儿子Lucas出生的22天，他就花了1000多万，帮儿子买保险和基金，这笔钱够买谢贤现在住的房子，谢霆锋笑着说：“儿子现在已经比我有钱了。”据悉，谢霆锋3年前买给父亲谢贤的房子  谢振轩，约值1500万港元，所以Lucas已是个小富翁。　为儿子规划未来
谢霆锋说：“我老婆说，有儿子了，应该要买保险，所以要做很多检查。”他透露，这是他生平第一次替自己买保险。谢霆锋并没有透露自己的保费，但语出惊人说：“我儿子的保险、基金比我多，我记得他出生22天时，老婆(张柏芝)拿了3张纸给我签，我一看吓一跳，我很久没签过这么长的数字。”
大摆满月酒
谢霆锋和张柏芝的心肝宝贝Lucas，出世1个多月后终于有中文名，正式 取名为谢振轩。锋芝为心肝宝贝  谢振轩摆满月酒，霆锋、谢贤、狄波拉、柏芝妈妈及姐姐、弟弟张豪龙等亦有到场共享天伦。 
拉姑为保护孙子，不惜放假消息说取消摆酒，其实满月酒如常举行，只是由“名人饭堂”福临门临时改到保安较严密的跑马地马会会所。
身穿白西装、戴墨镜的谢贤(四哥)和拉姑最先到达会所。场内以充满童真色彩的气球作布置。先由四哥致谢词，霆锋和修身成功的柏芝抱着振轩出场，柏芝一身红衣喜气洋洋的，二人更花尽心思，将爱儿由照超声波到满月的成长过程，剪成短片与宾客分享。而到场吃满月酒的还有霆锋的老板杨受成夫妇、经理人霍汶希和张耀荣、婷婷干妈汪明荃、关菊英、容祖儿、王贤志等。
此外，谢霆锋夫妇在为儿子摆满月酒，各宾客还获得了一个Lucas礼物包，内附谢振轩(12张)一张Lucas戴墨镜的酷酷照片，模样超可爱。 
满月酒在一片热闹气氛中进行，席间谢贤上台致词，感激母亲养育之恩，又说四代同堂很难得，更希望下一代明白敬老的重要性。而出席满月酒的宾客均获锋芝回赠小礼物，粉蓝色盒内有两排印有“BabyLucasTas”字样的朱古力和一包心形软糖，还有一张Lucas戴着墨镜的小卡片，酷酷的样子看上去超可爱。 
礼物甜蜜有趣
每位宾客均获得礼物盒，盒面写上“Cecilia & Nicholas Tse”，里面印有一张Lucas戴着太阳眼镜的大头照，两边写有“Baby Lucas Tse满月之喜”的朱古力，以及一小包心形软糖，非常精致。 
在司徒拔道巧遇余文乐(听歌)保姆车，原来余文乐相约霆锋与柏芝、张柏文与女友到数码港戏院看惊骇电影《1408》。
转场玩惨宾客
原定在富豪饭堂福临门摆满月酒的霆锋，为避传媒耳目，临时通知宾客转到跑马地马会会所，结果漏了通知老板杨受成夫妇及张耀荣，令三人到福临门白跑一趟。可怜的杨太喜孜孜到场，侍应却说：“今天设宴的那个姓朱！”杨受成夫妇尝试致电主人家，可惜电话却飞往留言信箱，三人大感尴尬，幸最终联络到霍汶希。
入读学前班
  谢振轩入读学前班快将两岁半的谢振轩（Lucas），1月初已正式入读学前班，经两周特训，谢振轩已由开学初期的苦瓜干面口，变得笑容满面。专心养胎的张柏芝，前日安排两名工人到学校接谢振轩放学，临走前他更醒目地与两名外籍女同学说再见，十分可爱！
早上九点，谢振轩由工人陪同下乘出租车离开赤柱寓所，前往位于大潭红山商场的南区星级学前幼儿园Sunshine House International Pre-School上学。穿上黑色羽绒、蓝色运动裤、adidas球鞋的谢振轩，手持一架黄色玩具跑车，乖巧地拖着工人乘扶手电梯进入学校上课。
至中午12时点，张柏芝专程安排两名工人接谢振轩放学，谢振轩乖乖背起书包，由工人抱着步出，临走前谢振轩依依不舍向前面的两名外籍女同学扬手说再见，跟开学初期完全两个表情！三人乘出租车回到寓所门前，工人小心翼翼抱谢振轩下车，左手拿着半个面包、右手仍拿着玩具小车的谢振轩，得知就快见到妈妈张柏芝，下车后当即笑到见牙不见眼，十分可爱，最后工人拖着谢振轩进入屋苑，完成快乐的上学日。
成长记事
可爱生活照(13张)
拉姑同朋友茶叙聊天，把照顾乖孙的重任过手给两名佣人，没有亲自监管。只见Lucas对商场内的事物都感好奇，经常大力甩开佣人的手，四处乱跑，如脱缰野马般，一时在名店 门前跟店员玩捉迷藏，一时又走到蛋糕柜前尖叫，如置身游乐场。 
虽然拉姑多番查看孙仔动向，又吩咐工人好好照顾，但仍被Lucas甩开，直奔向扶手电梯底部的Lucas，整只手直插电梯槽边。
幸好工人姐姐及时阻止才免生意外，没得玩了，Lucas大声尖叫，吓得拉姑一个箭步冲出出餐厅抱起孙仔，得知孙仔险生意外，拉姑即怒视佣人一眼，然后仔细检查孙仔每寸肌肤，确保安全，之后，拉姑决定贴身照顾Lucas，喂果汁、蛋糕，不敢再托付于人。
域名被抢注
谢霆锋与张柏芝刚宣布爱子Lucas的中文名叫“振轩”后，就有内地网友抢注中文网址“谢振轩．cn”，更索价100万元人民币在网上公开发售。对于有网友将振轩名字作为赚钱工具，她无奈地说：“没办法，这些我们控制不  谢振轩了！” 明星的孩子因为有其父母的光环照耀，注定了他从一出生就备受关注。更何况是现在红得发紫的谢霆锋与张柏芝的爱情结晶。
从张柏芝在香港生下孩子，到现在孩子刚刚满月取名为谢振轩，有关于小家伙的新闻可谓是铺天盖地，其风头甚至赶超了他的父母。小家伙的照片被刊登在一个网站的当眼处作招徕，并大字标题“谢霆锋儿子-谢振轩顶级中文域名”，还大赞振轩是娱乐圈金童玉女的结晶品，价值无法估计，并索价一百万元人民币出售，最后留下联络方法，其做法真够猖狂，让人汗颜。
“谢振轩.cn”这个中文域名真值百万？一个普通的名字，并不一定有多大的市场价值。再说要是这样一个域名你除了为这个小孩子做一个个性化的个人网站以外，你还能做什么呢？就算是你购买了，你也不一定敢用这个域名来从事商业用途，那样的话，自然就有人来追究你的责任了。“谢振轩.cn”这个域名，只要谢霆锋与张柏芝不想购买。那么一分钱也不值。抢注者就留着自己玩玩吧。
LUCAS
3岁的LUCAS在上海，第13届上海电影节，狂抢镜。

简介
中文名：小辉
英文名：Lucas
日文假名：コウキ
罗马拼音：Kōki（亦作Kouki）
性别：男
身份(根据玩家选择而定)：主角&主角的对手(山梨博士助手的儿子)。
出身地：双叶镇(主角)或真砂镇(主角的劲敌)。
简介(主角版)：在双叶镇长大的男（女）孩子，因缘际会下踏上了收集图鉴，成为神奇宝贝大师的旅行之路。
简介(劲敌版)：真砂镇出身的女（男）孩子，为山梨博士的助手，同样为了完成图鉴而在各地旅行，常常帮助主角，给予旅行需要的用品。
动画剧场版
  Lucas(点击放大)在剧场版《骑拉帝纳和冰空的花束》的片头中客串，用鸭嘴焰龙与优树的超铁暴龙对战。
持有的神奇宝贝：
鸭嘴焰龙

C语言代码实现
#include "stdio.h"
typedef __int64 lld;
int N,M,P;
int Pow(lld a,lld n,lld p)
{
lld x=a;
lld res=1;
while(n)
{
if(n&1)
{
res=(res*x)%p;
}
n>>=1;
x=(x*x)%p;
}
return res;
}
int Cm(lld n,lld m,lld p)
{
lld a=1,b=1;
if(m>n)return 0;
//实现(a!/(a-b)!) * (b!)^(p-2)) mod p,由于n比较大，所以，此处不知道有什么好的优化
while(m)
{
a=(a*n)%p;
b=(b*m)%p;
m--;
n--;
}
return (a*Pow(b,p-2,p))%p;
}
int Lucas(lld n,lld m,lld p)
{
if(m==0)
return 1;
return (Cm(n%p,m%p,p)*Lucas(n/p,m/p,p))%p;
}
int main()
{
int t;
//freopen("in.txt","r",stdin);
scanf("%d",&t);
while(t--)
{
scanf("%d%d%d",&N,&M,&P);
printf("%d\n",Lucas(N,M,P));
}
return 0;
}
Lucas定理的证明
  Lucas定理证明[1]