多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php框架 > codeigniter > codeforces a 24 game

codeforces a 24 game

來源:程序員人生   發布時間:2014-10-03 08:00:01 閱讀次數:3825次

http://codeforces.com/contest/468/problem/A

其實一直不明白為啥程序員非常喜歡考智力題,可能算法=智力+數學?不過Codeforces的確挺好  代碼短,挺像面試題什么的......

題目: n-1次操作湊出24  數不可以重復使用,操作可以是a-b a+b a*b

這個因為是DIV1的題,后來才發現可做

感覺有兩種思路吧,湊0或者湊1

然后打印一堆24+0=24或者24*1=24

我湊一了

//#pragma comment(linker, "/STACK:102400000,102400000") #include <cstdio> #include <cstring> #include <algorithm> #include <string> #include <iostream> #include <iomanip> #include <cmath> #include <map> #include <set> #include <queue> using namespace std; #define ls(rt) rt*2 #define rs(rt) rt*2+1 #define ll long long #define ull unsigned long long #define rep(i,s,e) for(int i=s;i<e;i++) #define repe(i,s,e) for(int i=s;i<=e;i++) #define CL(a,b) memset(a,b,sizeof(a)) #define IN(s) freopen(s,"r",stdin) #define OUT(s) freopen(s,"w",stdout) const ll ll_INF = ((ull)(-1))>>1; const double EPS = 1e-8; const double pi = acos(-1.0); const int INF = 100000000; int main() { int n; while(~scanf("%d",&n)) { if(n<4){puts("NO");continue;} printf("YES "); if(n&1) { printf("5 * 3 = 15 "); printf("4 * 2 = 8 "); printf("15 + 8 = 23 "); printf("23 + 1 = 24 "); for(int i=7;i<=n;i+=2) { printf("%d - %d = 1 ",i,i-1); printf("24 * 1 = 24 "); } } else { printf("4 * 3 = 12 "); printf("12 * 2 = 24 "); printf("24 * 1 = 24 "); for(int i=6;i<=n;i+=2) { printf("%d - %d = 1 ",i,i-1); printf("24 * 1 = 24 "); } } } return 0; }

另一種湊0的思路 摘自http://blog.csdn.net/u011394362/article/details/39476329

#include <iostream> using namespace std; const int N = 1e3 + 5; int main() { int n; cin >> n; if(n <= 3){ cout << "NO" << endl; } else if(n == 4){ cout << "YES" << endl; cout << "2 * 3 = 6" << endl; cout << "4 * 6 = 24" << endl; cout << "1 * 24 = 24" << endl; } else if(n == 5){ cout << "YES" << endl; cout << "5 - 2 = 3" << endl; cout << "3 + 3 = 6" << endl; cout << "4 * 6 = 24" << endl; cout << "24 * 1 = 24" << endl; } else { cout << "YES" << endl; cout << "6 - 5 = 1" << endl; cout << "1 - 1 = 0" << endl; for(int i = 7; i <= n; i ++){ cout << i << " * 0 = 0" << endl; } cout << "2 * 3 = 6" << endl; cout << "6 * 4 = 24" << endl; cout << "24 + 0 = 24" << endl; } return 0; }



生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 美日韩一区二区三区 | 免费的看黄网站 | 华人91视频 | 最近中文字幕视频在线资源 | 国产成人精品第一区二区 | tube 欧美巨大tvhd | 波多野结衣中文一区 | 羞羞视频在线 | 高清一区二区三区 | 真实男女xx00动态视频 | 日本亚洲高清 | 黑人一区二区三区中文字幕 | 欧美精品久久久久久久影视 | 国产成人99久久亚洲综合精品 | 色噜噜狠狠先锋影音久久 | 老司机午夜精品视频 | 国产区亚洲区 | 日本一区二区高清不卡 | 成人在线亚洲 | 狂野欧美性猛交xxxx巴西 | 欧美笫一页 | 在线观看视频高清视频 | 欧美综合自拍亚洲综合百度 | 成人自拍小视频 | 久久久精品3d动漫一区二区三区 | 午夜欧美精品久久久久久久 | 一级毛片不卡片免费观看 | 正在播放国产露脸真实高清 | 国产亚洲毛片在线 | 一区二区三区四区在线不卡高清 | 亚洲欧美日韩中文字幕网址 | 亚洲不卡免费视频 | 在线视频黄 | 欧美一区二三区 | 亚洲午夜国产精品无卡 | 国产精品免费aⅴ片在线观看 | 欧美色精品 | 非洲黑人最猛性xxxx_欧美 | 日韩另类 | 成 人 a v免费视频 | 国产h视频在线观看网站免费 |