晚上22或24点后晚上适合练瑜伽吗好吗

《编程之美》读书笔记22:&&& 1.16& 24点游戏(补充)
给定n个数,能否只通过加减乘除计算得到24?
书上给出的最后一种解法,通过使用集合记录中间结果来减少冗余计算。本以为,程序会占用大量的内存,用一个极端的例子(13, 773, 28, 98, 731, 6这7个数)测试了一下实现的程序,发现程序竟然占用了1G以上的内存(无论集合的实现采用STL中的set还是unordered_set),但后来,取7个均在1到13之间的数,再重新测试了下发现,程序所占用的内存比想像的小的多,也就几兆。
对数值都在1到13之间的n个数的所有组合进行判断。在n等于4时,实现的程序约过1秒就给出了结果,而n等于5时,程序要运行58秒,效率实在差,可以通过这几方面优化:
① 保存每个集合的子集合的编号:
对给定的n,共有1到2^n – 1个集合,每个集合的子集合编号是固定的,但原程序每计算一个n个数的组合,都要对这些子集合编号计算一遍,可以保存每个集合的子集合编号,减少大量的重复计算。
② 改进计算子集合编号的算法:
原程序的算法的时间复杂度是O(4^n),在n较大时,相当慢。
③ 对最后一个集合是否含有24的判断:
原程序要遍历该集合所有的元素,效率比较差,可以考虑,在将两个集合合并到该集合时,只对取出的两个元素的计算结果是否为24进行判断,这样不仅省去最后的遍历,而且不用将结果插入到最后的那个集合中,省去了大量操作。
采用①和③两种改进方法后,程序运行时间由原来的58秒缩短到了14秒,但这还不能让人满意。对2,3,5,6,8这5个数,如果用书上的第一种方法,可以只调用4次函数就可以得到结果:2+3+5+6+8=24,但用集合的方法来处理,却要对所有的集合进行子集合合并后才能给出结果,这造成了效率极差,可以这样改进该算法:
初始有n个集合:每一次任意取出2个集合,合并后,放回去,再取出任意2个集合,重复前面的操作,直到只剩下一个集合为止。
例如:初始有5个数,把这5个数分别放到5个集合,并分别编号为:1、2、4、8、16。任意取出2个集合,假设为1和4,将1和4合并,得到编号为5(=1+4)的集合,剩下的集合为:5、2、16、8,再取出2个,假设为5和8,合并后,得到13、2、16,再取2个,假设为13和16,合并后得到29、2,当剩下2个集合时,可以直接对这两个集合间的的计算结果是否为24进行判断,直接得出结果,省去不必要的合并(合并后再判断是否有元素近似等于24,程序运行时间8s多,而直接对计算结果判断,程序只要运行1s多)。
优化后的程序,只要运行1s多。但其效率还是不如书上的第一种方法的改进版,仔细想想,n越大,集合的元素也就越多,两个集合之间的合并,就越耗时间。而且采用集合保存中间结果,表面上减少了重复状态,会提高效率,但实际上,由于采用了集合,就多了很多不必要的计算,(比如,对2+3+5+6+8=24,最少只要4次计算就能得出结果,采用集合合并后,则要计算几百次(约为6^4)),再加上实现集合所采用的数据结构的开销,效率高不了。
<span style="BORDER-BOTTOM: # BORDER-LEFT: # BACKGROUND-COLOR: # BORDER-TOP: # BORDER-RIGHT: #px solid" id=Code_Closed_Text__set_1&1#include&&iostream&&2#include&&fstream&&3#include&&unordered_set&&4#include&&vector&&5#include&&ctime&&6#include&&cmath&&7using&namespace&&8typedef&unordered_set&double&&&9<span style="COLOR: #unsigned&long&long&all_size=<span style="COLOR: #;<span style="COLOR: #unsigned&long&long&big_size=<span style="COLOR: #;<span style="COLOR: #<span style="COLOR: #<span style="COLOR: #bool&calc(int&src[],&size_t&N,&double&M&=&<span style="COLOR: #.0)<span style="COLOR: #{<span style="COLOR: #&&if&(N&==&<span style="COLOR: #&||&src&==&NULL)&return&false;<span style="COLOR: #&&mset&result[<span style="COLOR: #&&&&N];<span style="COLOR: #&&for&(size_t&i&=&<span style="COLOR: #;&i&&&N;&++i)&result[<span style="COLOR: #&&i].insert((double)src[i]);&<span style="COLOR: #&&for&(size_t&i&=<span style="COLOR: #;&i&&&(<span style="COLOR: #&&N);&++i)&{<span style="COLOR: #&&&&for&(size_t&j&=&<span style="COLOR: #;&j&&=&(i&&&&<span style="COLOR: #);&++j)&{<span style="COLOR: #&&&&&&&if&((i&&&j)&!=&j)&continue;<span style="COLOR: #&&&&&&&for&(mset::iterator&p&=&result[j].begin();&p&!=&result[j].end();&++p)&{<span style="COLOR: #&&&&&&&&&double&va&=&*p;<span style="COLOR: #&&&&&&&&&size_t&k&=&i&^&j;<span style="COLOR: #&&&&&&&&&for&(mset::iterator&q&=&result[k].begin();&q&!=&result[k].end();&++q)&{<span style="COLOR: #&&&&&&&&&&&double&vb&=&*q;<span style="COLOR: #&&&&&&&&&&&result[i].insert(va&+&vb);<span style="COLOR: #&&&&&&&&&&&result[i].insert(va&-&vb);<span style="COLOR: #&&&&&&&&&&&result[i].insert(vb&-&va);<span style="COLOR: #&&&&&&&&&&&result[i].insert(va&*&vb);<span style="COLOR: #&&&&&&&&&&&if&(vb&!=&<span style="COLOR: #.0)&result[i].insert(va&/&vb);<span style="COLOR: #&&&&&&&&&&&if&(va&!=&<span style="COLOR: #.0)&result[i].insert(vb&/&va);<span style="COLOR: #&&&&&&&&&}<span style="COLOR: #&&&&&&&}<span style="COLOR: #&&&&}&&<span style="COLOR: #&&}<span style="COLOR: #&&<span style="COLOR: #&&size_t&j&=&(<span style="COLOR: #&&&&N)&-&<span style="COLOR: #;<span style="COLOR: #&&all_size=<span style="COLOR: #;<span style="COLOR: #&&big_size=result[j].size();<span style="COLOR: #&&for&(size_t&i&=<span style="COLOR: #;&i&&&(<span style="COLOR: #&&N);&++i)&all_size&+=&result[i].size();<span style="COLOR: #&&for&(mset::iterator&p&=&result[j].begin();&p&!=&result[j].end();&++p)&{<span style="COLOR: #&&&&if&(fabs(M&-&*p)&&&1e-<span style="COLOR: #)&return&true;<span style="COLOR: #&&}<span style="COLOR: #&&return&false;<span style="COLOR: #}<span style="COLOR: #<span style="COLOR: #<span style="COLOR: #void&calc_range(int&first,&int&last,size_t&N,&double&M&=&<span style="COLOR: #,&string&filename="nul")<span style="COLOR: #{<span style="COLOR: #&&if&(N&==<span style="COLOR: #&||&first&&=&last&||&filename.empty())&return;<span style="COLOR: #&&clock_t&ta&=&clock();<span style="COLOR: #&&vector&int&&vv(N,&first);<span style="COLOR: #&&int&*end&=&&vv[N-<span style="COLOR: #],&*p&=&end,&*arr&=&&vv[<span style="COLOR: #];<span style="COLOR: #&&ofstream&ofs(filename.c_str());<span style="COLOR: #&&size_t&count&=&<span style="COLOR: #;<span style="COLOR: #&&size_t&count_b&=&<span style="COLOR: #;<span style="COLOR: #&&unsigned&long&long&max_big_size&=<span style="COLOR: #,&max_all_size&=&<span style="COLOR: #;<span style="COLOR: #&&while(true){<span style="COLOR: #&&&&++count_b;<span style="COLOR: #&&&&if&(calc(arr,N,&M))&{<span style="COLOR: #&&&&&&ofs.width(<span style="COLOR: #);<span style="COLOR: #&&&&&&ofs&&&&++count&&&&"&&&&";<span style="COLOR: #&&&&&&for&(size_t&i&=&<span style="COLOR: #;&i&&&N;&++i)&{&<span style="COLOR: #&&&&&&&&ofs.width(<span style="COLOR: #);&&&&&&&&<span style="COLOR: #&&&&&&&&ofs&&&&arr[i]&&&"&";<span style="COLOR: #&&&&&&}&<span style="COLOR: #&&&&&&ofs&&&&"\n";<span style="COLOR: #&&&&&&if&(max_big_size&&&big_size)&max_big_size&=&big_<span style="COLOR: #&&&&&&if&(max_all_size&&&all_size)&max_all_size&=&all_<span style="COLOR: #&&&&}&&&<span style="COLOR: #&&&&while&(p&&=&arr&&&&*p&&=&last)&--p;<span style="COLOR: #&&&&if&(p&&&arr)&break;<span style="COLOR: #&&&&int&tmp&=&++*p;<span style="COLOR: #&&&&while&(p&&&end)&*++p&=&<span style="COLOR: #&&}<span style="COLOR: #&&ofs.close();<span style="COLOR: #&&const&char&sep[]&=&"/";&<span style="COLOR: #&&cout&&&&&"total:&"&&&&count&&&&sep&&&&count_b&&&&"\n"<span style="COLOR: #&&&&&&&&&&&max_big_size&&&&sep&&&&max_all_size&&&&"\n"<span style="COLOR: #&&&&&&"time:&&"&&&&clock()&-&ta&&&&"\n\n";&<span style="COLOR: #}<span style="COLOR: #<span style="COLOR: #int&main()<span style="COLOR: #{<span style="COLOR: #&&calc_range(<span style="COLOR: #,<span style="COLOR: #,<span style="COLOR: #,<span style="COLOR: #,"nul");<span style="COLOR: #&&cin.get();<span style="COLOR: #}<span style="COLOR: #
<span style="BORDER-BOTTOM: # BORDER-LEFT: # BACKGROUND-COLOR: # BORDER-TOP: # BORDER-RIGHT: #px solid" id=Code_Closed_Text__set_2.cpp&&1&&2#include&&iostream&&&3#include&&fstream&&&4#include&&vector&&&5#include&&deque&&&6#include&&unordered_set&&&7#include&&ctime&&&8#include&&cmath&&&9using&namespace&&10&11typedef&unordered_set&double&&MSET;&12typedef&MSET::iterator&MSETI;&13typedef&deque&size_t&::iterator&DQI;&14&15const&size_t&N&=&<span style="COLOR: #;&16const&double&M&=&<span style="COLOR: #;&17static&MSET&result[<span style="COLOR: #&&N];&18//static&vector&MSET&&result(1&&N);&19//static&vector&MSET&&result(1&&N,&MSET(256));&20static&deque&size_t&&dq[<span style="COLOR: #&&N];&21size_t&max_size&=&<span style="COLOR: #;&22&23inline&void&init()&24{&25&&size_t&count&=&<span style="COLOR: #;&26&&for&(size_t&i&=<span style="COLOR: #;&i&&&(<span style="COLOR: #&&N);&++i)&{&27&&&&for&(size_t&j&=&<span style="COLOR: #;&j&&=&(i&&&&<span style="COLOR: #);&++j)&{&28&&&&&&if&((i&&&j)&!=&j)&continue;&29&&&&&&dq[i].push_back(j);&30&&&&&&++&31&&&&}&32&&}&33&&cout&&&&"total&sets:&"&&&&count&&&&"\n";&34}&35&36inline&bool&isequal_m(double&na)&37{&38&&const&double&zero&=&1e-<span style="COLOR: #;&39&&if&(fabs(na&-&M)&&&zero)&return&true;&40&&return&false;&41}&42&43bool&calc(int&src[])&44{&45&&if&(N&==&<span style="COLOR: #&||&src&==&NULL)&return&false;&46&&const&size_t&ii&=&(<span style="COLOR: #&&&&N)&-&<span style="COLOR: #;&47&&for&(size_t&i&=<span style="COLOR: #;&i&&=&&++i)&&result[i].clear();&48&&for&(size_t&i&=&<span style="COLOR: #;&i&&&N;&++i)&result[<span style="COLOR: #&&i].insert((double)src[i]);&&49&&for&(size_t&i&=&<span style="COLOR: #;&i&&&&++i)&{&50&&&&for&(DQI&r&=&dq[i].begin(),&re&=&dq[i].end();&r&!=&&++r){&51&&&&&&size_t&j&=&*r;&52&&&&&&for&(MSETI&p&=&result[j].begin(),&pe&=&result[j].end();&p&!=&&++p)&{&53&&&&&&&&double&va&=&*p;&54&&&&&&&&size_t&k&=&i&-&j;&55&&&&&&&&for&(MSETI&q&=&result[k].begin(),qe&=&result[k].end();&q&!=&&++q)&{&56&&&&&&&&&&double&vb&=&*q;&57&&&&&&&&&&result[i].insert(va&+&vb);&58&&&&&&&&&&result[i].insert(va&-&vb);&59&&&&&&&&&&result[i].insert(vb&-&va);&60&&&&&&&&&&result[i].insert(va&*&vb);&61&&&&&&&&&&if&(va&!=&<span style="COLOR: #&&&&vb&!=&<span style="COLOR: #)&{&&62&&&&&&&&&&&&result[i].insert(va&/&vb);&63&&&&&&&&&&&&result[i].insert(vb&/&va);&64&&&&&&&&&&}&&&65&&&&&&&&}&66&&&&&&}&67&&&&}&68&&}&69&70&&for&(size_t&j&=&<span style="COLOR: #;&j&&&&++j)&{&71&&&&if&(max_size&&&result[j].size())&max_size&=&result[j].size();&72&&}&73&&&74&&for&(DQI&r&=&dq[ii].begin(),&re&=&dq[ii].end();&r&!=&&++r)&{&75&&&&size_t&j&=&*r;&76&&&&for&(MSETI&p&=&result[j].begin(),&pe&=&result[j].end();&p&!=&&++p)&{&77&&&&&&double&va&=&*p;&78&&&&&&size_t&k&=&ii&-&j;&79&&&&&&for&(MSETI&q&=&result[k].begin(),qe&=&result[k].end();&q&!=&&++q)&{&80&&&&&&&&double&vb&=&*q;&&&&81&&&&&&&&if&(isequal_m(va&+&vb))&return&true;&82&&&&&&&&if&(isequal_m(va&-&vb))&return&true;&83&&&&&&&&if&(isequal_m(vb&-&va))&return&true;&84&&&&&&&&if&(isequal_m(va&*&vb))&return&true;&85&&&&&&&&if&(va&!=&<span style="COLOR: #&&&&vb&!=&<span style="COLOR: #)&{&&86&&&&&&&&&&if&(isequal_m(va&/&vb))&return&true;&87&&&&&&&&&&if&(isequal_m(vb&/&va))&return&true;&&&&&&&&&&&&88&&&&&&&&}&&&89&&&&&&}&90&&&&}&91&&}&&92&&return&false;&93}&94&95&96void&calc_range(int&first,&int&last,&string&filename="nul")&97{&98&&if&(N&==<span style="COLOR: #&||&first&&=&last&||&filename.empty())&return;&99&&clock_t&ta&=&clock();<span style="COLOR: #0&&init();<span style="COLOR: #1&&vector&int&&vv(N,&first);<span style="COLOR: #2&&int&*end&=&&vv[N-<span style="COLOR: #],&*p&=&end,&*arr&=&&vv[<span style="COLOR: #];<span style="COLOR: #3&&ofstream&ofs(filename.c_str());<span style="COLOR: #4&&size_t&count&=&<span style="COLOR: #;<span style="COLOR: #5&&size_t&count_b&=&<span style="COLOR: #;<span style="COLOR: #6&&while(true){<span style="COLOR: #7&&&&++count_b;<span style="COLOR: #8&&&&if&(calc(arr))&{<span style="COLOR: #9&&&&&&ofs.width(<span style="COLOR: #);<span style="COLOR: #0&&&&&&ofs&&&&++count&&&&"&&&&";<span style="COLOR: #1&&&&&&for&(size_t&i&=&<span style="COLOR: #;&i&&&N;&++i)&{&<span style="COLOR: #2&&&&&&&&ofs.width(<span style="COLOR: #);&&&&&&&&<span style="COLOR: #3&&&&&&&&ofs&&&&arr[i]&&&"&";<span style="COLOR: #4&&&&&&}&<span style="COLOR: #5&&&&&&ofs&&&&"\n";<span style="COLOR: #6&&&&}&&<span style="COLOR: #7&&&&while&(p&&=&arr&&&&*p&&=&last)&--p;<span style="COLOR: #8&&&&if&(p&&&arr)&break;<span style="COLOR: #9&&&&int&tmp&=&++*p;<span style="COLOR: #0&&&&while&(p&&&end)&*++p&=&<span style="COLOR: #1&&}<span style="COLOR: #2&&ofs.close();<span style="COLOR: #3&&const&char&sep[]&=&"/";&<span style="COLOR: #4&&cout&&&&"total:&"&&&&count&&&&sep&&&&count_b&&&&"\n"<span style="COLOR: #5&&&&&&&&&&"max_size:&"&&&&max_size&&&&"\n"<span style="COLOR: #6&&&&&&&&&&"time:&&"&&&&clock()&-&ta&&&&"\n\n";&<span style="COLOR: #7&&&&&&&<span style="COLOR: #8}<span style="COLOR: #9<span style="COLOR: #0int&main()<span style="COLOR: #1{<span style="COLOR: #2&&calc_range(<span style="COLOR: #,<span style="COLOR: #,"nul");<span style="COLOR: #3&&cin.get();<span style="COLOR: #4}<span style="COLOR: #5
<span style="BORDER-BOTTOM: # BORDER-LEFT: # BACKGROUND-COLOR: # BORDER-TOP: # BORDER-RIGHT: #px solid" id=Code_Closed_Text__set_3.cpp&&1&&2#include&&iostream&&&3#include&&fstream&&&4#include&&vector&&&5#include&&unordered_set&&&6#include&&ctime&&&7#include&&cmath&&&8using&namespace&&&9&10typedef&unordered_set&double&&MSET;&11typedef&MSET::const_iterator&MSETI;&12&13const&size_t&N&=&<span style="COLOR: #;&14const&double&M&=&<span style="COLOR: #;&15static&MSET&result[<span style="COLOR: #&&N];&16static&size_t&num[N];&17//static&vector&MSET&&result(1&&N);&18//static&vector&MSET&&result(1&&N,&MSET(256));&19size_t&count_expr&=&<span style="COLOR: #;&20size_t&count_func=&<span style="COLOR: #;&21&22bool&calc(size_t&step);&23&24bool&calc_num(int&src[])&25{&26&&if&(M&&=&<span style="COLOR: #)&{&27&&&&if&(M&==&<span style="COLOR: #&&&&src[<span style="COLOR: #]&==&<span style="COLOR: #)&return&true;&28&&&&return&false;&29&&}&&30&&for&(size_t&i&=&<span style="COLOR: #,&j&=&<span style="COLOR: #;&i&&&N;&++i,&j&*=&<span style="COLOR: #)&num[i]&=&j;&&31&&for&(size_t&i&=&<span style="COLOR: #;&i&&&(<span style="COLOR: #&&&&N);&++i)&&result[i].clear();&32&&for&(size_t&i&=&<span style="COLOR: #;&i&&&N;&++i)&result[<span style="COLOR: #&&i].insert((double)src[i]);&&33&&return&calc(N);&34}&35&36inline&void&merge_set(size_t&i,&size_t&j)&37{&38&&const&size_t&k&=&i&+&j;&39&&for&(MSETI&p&=&result[i].begin(),&pe&=&result[i].end();&p&!=&&++p)&{&40&&&&double&va&=&*p;&41&&&&for&(MSETI&q&=&result[j].begin(),qe&=&result[j].end();&q&!=&&++q)&{&42&&&&&&double&vb&=&*q;&43&&&&&&result[k].insert(va&+&vb);&44&&&&&&result[k].insert(va&-&vb);&45&&&&&&result[k].insert(vb&-&va);&46&&&&&&result[k].insert(va&*&vb);&47&&&&&&if&(va&!=&<span style="COLOR: #&&&&vb&!=&<span style="COLOR: #)&{&&48&&&&&&&&result[k].insert(va&/&vb);&49&&&&&&&&result[k].insert(vb&/&va);&50&&&&&&}&&&51&&&&}&52&&}&53}&54&55inline&bool&isequal_m(double&na)&56{&57&&const&double&zero&=&1e-<span style="COLOR: #;&58&&if&(fabs(na&-&M)&&&zero)&return&true;&59&&return&false;&60}&61&62inline&bool&merge_set2(size_t&i,&size_t&j)&63{&64&&for&(MSETI&p&=&result[i].begin(),&pe&=&result[i].end();&p&!=&&++p)&{&65&&&&double&va&=&*p;&66&&&&for&(MSETI&q&=&result[j].begin(),qe&=&result[j].end();&q&!=&&++q)&{&67&&&&&&double&vb&=&*q;&68&&&&&&if&(isequal_m(va&+&vb))&return&true;&69&&&&&&if&(isequal_m(va&-&vb))&return&true;&70&&&&&&if&(isequal_m(vb&-&va))&return&true;&71&&&&&&if&(isequal_m(va&*&vb))&return&true;&72&&&&&&if&(va&!=&<span style="COLOR: #&&&&vb&!=&<span style="COLOR: #)&{&&73&&&&&&&&if&(isequal_m(va&/&vb))&return&true;&74&&&&&&&&if&(isequal_m(vb&/&va))&return&true;&&75&&&&&&}&&&76&&&&}&77&&}&78&&return&false;&79}&80&81bool&calc(size_t&step)&82{&83&&&++count_&84&&if&(step&==&<span style="COLOR: #)&{&85&&&&++count_&86&&&&return&merge_set2(num[<span style="COLOR: #],&num[<span style="COLOR: #]);&87&&}&88&&//&if&(step&==&1)&{&89&&&&//&++count_&90&&&&//&size_t&j&=&(1&&&&N)&-&1;&91&&&&//&for&(MSETI&q&=&result[j].begin(),qe&=&result[j].end();&q&!=&&++q)&&92&&&&&&//&if&(isequal_m(*q))&return&&93&&&&//&return&&&&94&&//&}&&&95&&&96&&--&97&&for&(size_t&i&=&<span style="COLOR: #;&i&&&&i++){&98&&&&for(size_t&j&=&i&+&<span style="COLOR: #;&j&&=&&j++)&{&99&&&&&&size_t&na&=&num[i];<span style="COLOR: #0&&&&&&size_t&nb&=&num[j];<span style="COLOR: #1&&&&&&num[i]&=&na&+&<span style="COLOR: #2&&&&&&num[j]&=&num[step];<span style="COLOR: #3&&&&&&merge_set(na,&nb);<span style="COLOR: #4&&&&&&if&(calc(step))&return&true;<span style="COLOR: #5&&&&&&num[i]&=&<span style="COLOR: #6&&&&&&num[j]&=&<span style="COLOR: #7&&&&}<span style="COLOR: #8&&}<span style="COLOR: #9&&return&false;&&<span style="COLOR: #0}<span style="COLOR: #1<span style="COLOR: #2void&calc_range(int&first,&int&last,&string&filename="nul")<span style="COLOR: #3{<span style="COLOR: #4&&if&(N&==<span style="COLOR: #&||&first&&=&last&||&filename.empty())&return;<span style="COLOR: #5&&clock_t&ta&=&clock();<span style="COLOR: #6&&vector&int&&vv(N,&first);<span style="COLOR: #7&&int&*end&=&&vv[N-<span style="COLOR: #],&*p&=&end,&*arr&=&&vv[<span style="COLOR: #];<span style="COLOR: #8&&ofstream&ofs(filename.c_str());<span style="COLOR: #9&&size_t&count&=&<span style="COLOR: #;<span style="COLOR: #0&&size_t&count_b&=&<span style="COLOR: #;<span style="COLOR: #1&&while(true){<span style="COLOR: #2&&&&++count_b;<span style="COLOR: #3&&&&if&(calc_num(arr))&{<span style="COLOR: #4&&&&&&ofs.width(<span style="COLOR: #);<span style="COLOR: #5&&&&&&ofs&&&&++count&&&&"&&&&";<span style="COLOR: #6&&&&&&for&(size_t&i&=&<span style="COLOR: #;&i&&&N;&++i)&{&<span style="COLOR: #7&&&&&&&&ofs.width(<span style="COLOR: #);&&&&&&&&<span style="COLOR: #8&&&&&&&&ofs&&&&arr[i]&&&"&";<span style="COLOR: #9&&&&&&}&<span style="COLOR: #0&&&&&&ofs&&&&"\n";<span style="COLOR: #1&&&&}&&<span style="COLOR: #2&&&&while&(p&&=&arr&&&&*p&&=&last)&--p;<span style="COLOR: #3&&&&if&(p&&&arr)&break;<span style="COLOR: #4&&&&int&tmp&=&++*p;<span style="COLOR: #5&&&&while&(p&&&end)&*++p&=&<span style="COLOR: #6&&}<span style="COLOR: #7&&ofs.close();<span style="COLOR: #8&&const&char&sep[]&=&"/";&<span style="COLOR: #9&&cout&&&&"total:&"&&&&count&&&&sep&&&&count_b&&&&"\n"<span style="COLOR: #0&&&&&&&&&&count_expr&&&&"/"&&&&count_func&&&&"\n"<span style="COLOR: #1&&&&&&&&&&"time:&&"&&&&clock()&-&ta&&&&"\n\n";&<span style="COLOR: #2&&&&&&&<span style="COLOR: #3}<span style="COLOR: #4<span style="COLOR: #5int&main()<span style="COLOR: #6{<span style="COLOR: #7&&calc_range(<span style="COLOR: #,<span style="COLOR: #,"nul");<span style="COLOR: #8&&cin.get();<span style="COLOR: #9}<span style="COLOR: #0<span style="COLOR: #1<span style="COLOR: #2<span style="COLOR: #3

我要回帖

更多关于 晚上练瑜伽的好处 的文章

 

随机推荐