求 濒危野生动植物种国际贸易公约的3个附录所列物种
(一)附录一应包括所有受到和可能受到贸易的影响而有灭绝危险的物种。这些物种的标本的贸易必须加以特别严格的管理,以防止进一步危害其生存,并且只有在特殊的情况下才能允许进行贸易。
(二)附录二应包括:
1.所有那些目前虽未濒临灭绝,但如对其贸易不严加管理,以防止不利其生存的利用,就可能变成有灭绝危险的物种;
2.为了使本款第1项中指明的某些物种标本的贸易能得到有效的控制,而必须加以管理的其它物种。
(三)附录三应包括任一成员国认为属其管辖范围内,应进行管理以防止或限制开发利用而需要其他成员国合作控制贸易的物种。
(四)除遵守本公约各项规定外,各成员国均不应允许就附录一、附录二、附录三所列物种标本进行贸易。
华盛顿公约的公约主要物种
极危动物:爪哇犀、苏门犀、黑犀等。 濒危动物:藏羚羊、老虎、雪豹、海獭、大熊猫、中美貘、山貘、马来貘、大猩猩、黑猩猩、倭黑猩猩、红毛猩猩、长臂猿、亚洲象、坡鹿等。易危动物:印度野牛、泽鹿、野牦牛、小熊猫、猎豹、金猫、云豹、马来熊、眼镜熊、印度犀、山魈、懒猴、非洲象、懒熊、云猫等。非受危物种:小羊驼、斑羚、驼鹿、美洲豹、豹、白犀、黑熊、指猴、鼠狐猴、马鹿等。 濒危动物:倭河马、豺、象龟等。 易危动物:羚牛、河马、狮子、北极熊、南美貘、穿山甲等。非受危物种:羊驼、麝类、鬃狼、狼、美洲狮、狞猫、兔狲、猞猁、水獭、棕熊、小食蚁兽、松鼠猴、眼镜猴、拇指猴、石猴、巨松鼠等。 除非内容另有所指,就本公约而言:1.“物种”指任何的种、亚种,或其地理上隔离的种群;2.“标本”指:(1) 任何活的或死的动物,或植物;(2)如系动物,指附录一和附录二所列物种,或其任何可辨认的部分,或其衍生物和附录三所列物种及与附录三所指有关物种的任何可辨认的部分,或其衍生物。(3)如系植物,指附录一所列物种,或其任何可辨认的部分,或其衍生物和附录二、附录三所列物种及与附录二、附录三所指有关物种的任何可辨认的部分,或其衍生物。3.“贸易”指出口、再出口、进口和从海上引进;4.“再出口”指原先进口的任何标本的出口;5.“从海上引进”指从不属任何国家管辖的海域中取得的任何物种标本输入某个国家;6.“科学机构”指依第九条所指定的全国性科学机构;7.“管理机构”指依第九条所指定的全国性管理机构;8.“成员国”指本公约对之生效的国家。 (一)附录一应包括所有受到和可能受到贸易的影响而有灭绝危险的物种。这些物种的标本的贸易必须加以特别严格的管理,以防止进一步危害其生存,并且只有在特殊的情况下才能允许进行贸易。(二)附录二应包括:1.所有那些目前虽未濒临灭绝,但如对其贸易不严加管理,以防止不利其生存的利用,就可能变成有灭绝危险的物种;2.为了使本款第1项中指明的某些物种标本的贸易能得到有效的控制,而必须加以管理的其它物种。(三)附录三应包括任一成员国认为属其管辖范围内,应进行管理以防止或限制开发利用而需要其他成员国合作控制贸易的物种。(四)除遵守本公约各项规定外,各成员国均不应允许就附录一、附录二、附录三所列物种标本进行贸易。 (一)附录一所列物种标本的贸易,均应遵守本条各项规定。(二)附录一所列物种的任何标本的出口,应事先获得并交验出口许可证。只有符合下列各项条件时,方可发给出口许可证:1.出口国的科学机构认为,此项出口不致危害该物种的生存;2.出口国的管理机构确认,该标本的获得并不违反本国有关保护野生动植物的法律;3.出口国的管理机构确认,任一出口的活标本会得到妥善装运,尽量减少伤亡、损害健康,或少遭虐待;4.出口国的管理机构确认,该标本的进口许可证已经发给。(三)附录一所列物种的任何标本的进口,均应事先获得并交验进口许可证和出口许可证,或再出口证明书。只有符合下列各项条件时,方可发给进口许可证:1.进口国的科学机构认为,此项进口的意图不致危害有关物种的生存;2.进口国的科学机构确认,该活标本的接受者在笼舍安置和照管方面是得当的;3.进口国的管理机构确认,该标本的进口,不是以商业为根本目的。(四)附录一所列物种的任何标本的再出口,均应事先获得并交验再出口证明书。只有符合下列各项条件时,方可发给再出口证明书:1.再1出口国的管理机构确认,该标本系遵照本公约的规定进口到本国的;2.再出口国的管理机构确认,该项再出口的活标本会得到妥善装运,尽量减少伤亡、损害健康,或少遭虐待;3.再出口国的管理机构确认,任一活标本的进口许可证已经发给。(五)从海上引进附录一所列物种的任何标本,应事先获得引进国管理机构发给的证明书。只有符合下列各项条件时,方可发给证明书:1.引进国的科学机构认为,此项引进不致危害有关物种的生存;2.引进国的管理机构确认,该活标本的接受者在笼舍安置和照管方面是得当的;3.引进国的管理机构确认,该标本的引进不是以商业为根本目的。 (一)附录二所列物种标本的贸易,均应遵守本条各项规定。(二)附录二所列物种的任何标本的出口,应事先获得并交验出口许可证。只有符合下列各项条件时,方可发给出口许可证:1.出口国的科学机构认为,此项出口不致危害该物种的生存;2.出口国的管理机构确认,该标本的获得并不违反本国有关保护野生动植物的法律;3.出口国的管理机构确认,任一出口的活标本会得到妥善装运,尽量减少伤亡、损害健康,或少遭虐待。(三)各成员国的科学机构应监督该国所发给的附录二所列物种标本的出口许可证及该物种标本出口的实际情况。当科学机构确定,此类物种标本的出口应受到限制,以便保持该物种在其分布区内的生态系中与它应有作用相一致的地位,或者大大超出该物种够格成为附录一所属范畴的标准时,该科学机构就应建议主管的管理机构采取适当措施,限制发给该物种标本出口许可证。(四)附录二所列物种的任何标本的进口,应事先交验出口许可证或再出口证明书。(五)附录二所列物种的任何标本的再出口,应事先获得并交验再出口证明书。只有符合下列各项条件时,方可发给再出口证明书:1.再出口国的管理机构确认,该标本的进口符合本公约各项规定;2.再出口国的管理机构确认,任一活标本会得到妥善装运,尽量减少伤亡、损害健康,或少遭虐待。(六)从海上引进附录二所列物种的任何标本,应事先从引进国的管理机构获得发给的证明书。只有符合下列各项条件时,方可发给证明书:1.引进国的科学机构认为,此项引进不致危害有关物种的生存;2.引进国的管理机构确认,任一活标本会得到妥善处置,尽量减少伤亡、损害健康,或少遭虐待。(七)本条第(六)款所提到的证明书,只有在科学机构与其他国家的科学机构或者必要时与国际科学机构进行磋商后,并在不超过一年的期限内将全部标本如期引进,才能签发。
pascal中的题
这个题目的意思就是:有m种邮票,每种邮票有n张,一共就有m*n张邮票,从中选出不超过n张,把面值求和,这样可以得到很多结果,这些结果中有的是连续的,如:3,4,5,6;全部结果中有部分是断的,如3,4,5,6,8,9。最后要你输出的是这些结果中最长不断的连续数有多长。
如例题数据最长有14个结果是连续的。
这个题可以用递推,也可以dfs爆搜(这个套路固定就略了)。
因为每种邮票有n张,一共只能使用n张,所以只要控制获得某个面值和的前提是使用了不超过n张邮票就绝对不会有任何一种邮票的使用张数超过已经给出的可用数量。
递推的话,可以这么做:
伪代码如下:
min 结果下限
max 结果上限
f[] 整型组 记录获得该面值时使用的邮票张数
v[] 整型组 读入面额
初始化 f[] 为 false
初始化 f[0] 为 true
for i = min to max begin 从下限到上限遍历
for j = 1 to m 遍历各种面额的邮票
if f[i-v[j]]<n then 总张数不大于n,即总张数-1小于n,就可能是合理结果
if f[i]=0 then f[i] = f[i-v[j]] + 1 若这是第一个合理结果直接记录
else f[i] = min{ f[i] , f[i-v[j]] + 1 } 若不是第一个合理结果,选择更优的结果
end
result = 0 从这里开始是寻找最后的结果
plus = 0
for i = min to max
if f[i] then inc(plus)
else begin
result = max { result , plus }
plus = 0
end
write(result)
∵只能选不超过n张邮票
∴算得的结果中上限max只能达到m中面值中最大面值*n(如例题中,最大的结果是4*4=16),下限min显然是面额中最小的数1
但是,从下限1到上限16并不一定都连续,所以我们要找到1到16间不能算得的结果。
∵使用的邮票张数有限制
∴显然用越大的面值可以获得更长的连续结果的可能性更大
∴优先使用大面额的(也就是优先选择获得同一面值时,消耗邮票张数较少的,如:为了获得总面值为4时,优先使用4,而不是2+2 , 2+1+1 , 1+1+1+1这三个)
pascal题目
这题也许是贪心算法的一个简单应用 。一开始我是这么想的:但是马上就推翻了这种简单的算法: 如果给第一个人7颗糖,第二个人3颗,那么生气指数是: 尽管上述看似对于解题没太大帮助,但是了解一个思考过程我觉得也是有必要的。事实上,它启发了我找到下面这个应该正确的算法。——————————————————————————————————————36,比一开始的55小了很多。事实上,经过验证,36是这一个例子中最小的结果。(用以上算法验证一下样例,得到的也是正确答案) 贪心的算法一旦确定,代码应该就好写了。 目前摆在面前的一道坎,是数据范围。那么大的数,一个个减去一定会超时,因此用了一点技巧。写了很久的代码,看一下:var a:array[1..100000]of record x,y:longint; //记录类型,x表示理想糖数,y表示实际收到糖数; end; s,ans:int64; m,n,i,j,t:longint;procedure sort(l,r:longint); //快速排序,从小到大;var i,j,k,t:longint;begin i:=l; j:=r; k:=a[(l+r) div 2].x; repeat while a[i].xk do dec(j); if ij; if i0) do dec(t); dec(s,t*(n-i+1)); if t>0 then for j:=i to n do dec(a[j].y,t) else break; end; //代码核心; while s>m do begin dec(a[i].y); inc(i); dec(s); end; for i:=1 to n do inc(ans,trunc(sqr(a[i].x-a[i].y))); writeln(ans); //最终结果; readln;end.或者直接从附件中下载。