用户输出
NO
Special Judge 信息
Correct
系统信息
Exited with return code 0
编号 | 题目 | 状态 | 分数 | 总时间 | 内存 | 代码 / 答案文件 | 提交者 | 提交时间 |
---|---|---|---|---|---|---|---|---|
#23727 | #1133. wzk玩二十四点 | Accepted | 100 | 140 ms | 364 K | C++ / 2.3 K | 软件73-曹大华 | 2020-02-16 21:33:02 |
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
if (n <= 3 && n >= -3) {
cout << "NO";
} else if (n == 4) {
cout << "YES" << endl << "4*3*2*1";
} else if (n == 5) {
cout << "YES" << endl << "5*4+3+2-1";
} else if (n == 6) {
cout << "YES" << endl << "6*5-4-3+2-1";
} else if (n == 7) {
cout << "YES" << endl << "(7-6)*5*4+3+2-1";
} else if (n > 0 && n % 4 == 0) {
cout << "YES" << endl;
while (n > 4) {
cout << n << "-" << n - 1 << "-" << n - 2 << "+" << n - 3 << "+";
n -= 4;
}
cout << "4*3*2*1";
} else if (n % 4 == 1) {
cout << "YES" << endl;
while (n > 5) {
cout << n << "-" << n - 1 << "-" << n - 2 << "+" << n - 3 << "+";
n -= 4;
}
cout << "5*4+3+2-1";
} else if (n % 4 == 2) {
cout << "YES" << endl;
while (n > 6) {
cout << n << "-" << n - 1 << "-" << n - 2 << "+" << n - 3 << "+";
n -= 4;
}
cout << "6*5-4-3+2-1";
} else if (n % 4 == 3) {
cout << "YES" << endl;
while (n > 7) {
cout << n << "-" << n - 1 << "-" << n - 2 << "+" << n - 3 << "+";
n -= 4;
}
cout << "(7-6)*5*4+3+2-1";
} else if (n == -4) {
cout << "YES" << endl << "(-4)*(-3)*(-2)*(-1)*1+0";
} else if (n == -5) {
cout << "YES" << endl << "(-5)*(-4)-(-3)-(-2)+(-1)*1+0";
} else if (n == -6) {
cout << "YES" << endl << "(-6)*(-5)+(-4)+(-3)-(-2)+(-1)*1+0";
} else if (n == -7) {
cout << "YES" << endl << "(-7)-(-6)+(-5)*(-4)-(-3)-(-2)+(-1)+0+1";
} else if (n < 0 && n % 4 == 0) {
cout << "YES" << endl;
while (n < -4) {
cout << "(" << n << ")-(" << n - 1 << ")-(" << n - 2 << ")+(" << n - 3 << ")+";
n += 4;
}
cout << "(-4)*(-3)*(-2)*(-1)*1+0";
} else if (n % 4 == -1) {
cout << "YES" << endl;
while (n < -5) {
cout << "(" << n << ")-(" << n - 1 << ")-(" << n - 2 << ")+(" << n - 3 << ")+";
n += 4;
}
cout << "(-5)*(-4)-(-3)-(-2)+(-1)*1+0";
} else if (n % 4 == -2) {
cout << "YES" << endl;
while (n < -6) {
cout << "(" << n << ")-(" << n - 1 << ")-(" << n - 2 << ")+(" << n - 3 << ")+";
n += 4;
}
cout << "(-6)*(-5)+(-4)+(-3)-(-2)+(-1)*1+0";
} else if (n % 4 == -3) {
cout << "YES" << endl;
while (n < -7) {
cout << "(" << n << ")-(" << n - 1 << ")-(" << n - 2 << ")+(" << n - 3 << ")+";
n += 4;
}
cout << "(-7)-(-6)+(-5)*(-4)-(-3)-(-2)+(-1)+0+1";
}
return 0;
}
用户输出
YES
4*3*2*1
Special Judge 信息
Accepted
系统信息
Exited with return code 0
用户输出
YES
5*4+3+2-1
Special Judge 信息
Accepted
系统信息
Exited with return code 0
用户输出
YES
6*5-4-3+2-1
Special Judge 信息
Accepted
系统信息
Exited with return code 0
用户输出
YES
(7-6)*5*4+3+2-1
Special Judge 信息
Accepted
系统信息
Exited with return code 0
用户输出
YES
8-7-6+5+4*3*2*1
Special Judge 信息
Accepted
系统信息
Exited with return code 0
用户输出
YES
9-8-7+6+5*4+3+2-1
Special Judge 信息
Accepted
系统信息
Exited with return code 0
用户输出
YES
10-9-8+7+6*5-4-3+2-1
Special Judge 信息
Accepted
系统信息
Exited with return code 0
用户输出
YES
11-10-9+8+(7-6)*5*4+3+2-1
Special Judge 信息
Accepted
系统信息
Exited with return code 0
用户输出
YES
12-11-10+9+8-7-6+5+4*3*2*1
Special Judge 信息
Accepted
系统信息
Exited with return code 0
用户输出
YES
13-12-11+10+9-8-7+6+5*4+3+2-1
Special Judge 信息
Accepted
系统信息
Exited with return code 0
用户输出
YES
14-13-12+11+10-9-8+7+6*5-4-3+2-1
Special Judge 信息
Accepted
系统信息
Exited with return code 0
用户输出
YES
15-14-13+12+11-10-9+8+(7-6)*5*4+3+2-1
Special Judge 信息
Accepted
系统信息
Exited with return code 0
用户输出
YES
16-15-14+13+12-11-10+9+8-7-6+5+4*3*2*1
Special Judge 信息
Accepted
系统信息
Exited with return code 0
用户输出
YES
17-16-15+14+13-12-11+10+9-8-7+6+5*4+3+2-1
Special Judge 信息
Accepted
系统信息
Exited with return code 0
用户输出
YES
18-17-16+15+14-13-12+11+10-9-8+7+6*5-4-3+2-1
Special Judge 信息
Accepted
系统信息
Exited with return code 0
用户输出
YES
19-18-17+16+15-14-13+12+11-10-9+8+(7-6)*5*4+3+2-1
Special Judge 信息
Accepted
系统信息
Exited with return code 0
用户输出
YES
20-19-18+17+16-15-14+13+12-11-10+9+8-7-6+5+4*3*2*1
Special Judge 信息
Accepted
系统信息
Exited with return code 0
用户输出
YES
23-22-21+20+19-18-17+16+15-14-13+12+11-10-9+8+(7-6)*5*4+3+2-1
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(25-24)*(23-22)*(21-20)*(19-18)*(17-16)*(15-14)*(13-12)*(11-10)*(9-8)*(7-6)*(5*4+3+2-1)
用户输出
YES
25-24-23+22+21-20-19+18+17-16-15+14+13-12-11+10+9-8-7+6+5*4+3+2-1
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(39-38)*(37-36)*(35-34)*(33-32)*(31-30)*(29-28)*(27-26)*(25-24)*(23-22)*(21-20)*(19-18)*(17-16)*
<48 bytes omitted>
用户输出
YES
39-38-37+36+35-34-33+32+31-30-29+28+27-26-25+24+23-22-21+20+19-18-17+16+15-14-13+12+11-10-9+8+(7-6)*5*4+3+2-1
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(52-51)*(50-49)*(48-47)*(46-45)*(44-43)*(42-41)*(40-39)*(38-37)*(36-35)*(34-33)*(32-31)*(30-29)*
<101 bytes omitted>
用户输出
YES
52-51-50+49+48-47-46+45+44-43-42+41+40-39-38+37+36-35-34+33+32-31-30+29+28-27-26+25+24-23-22+21+20-19-18+17+16-15-14+13+12-1
<22 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(59-58)*(57-56)*(55-54)*(53-52)*(51-50)*(49-48)*(47-46)*(45-44)*(43-42)*(41-40)*(39-38)*(37-36)*
<128 bytes omitted>
用户输出
YES
59-58-57+56+55-54-53+52+51-50-49+48+47-46-45+44+43-42-41+40+39-38-37+36+35-34-33+32+31-30-29+28+27-26-25+24+23-22-21+20+19-1
<45 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(100-99)*(98-97)*(96-95)*(94-93)*(92-91)*(90-89)*(88-87)*(86-85)*(84-83)*(82-81)*(80-79)*(78-77)
<294 bytes omitted>
用户输出
YES
100-99-98+97+96-95-94+93+92-91-90+89+88-87-86+85+84-83-82+81+80-79-78+77+76-75-74+73+72-71-70+69+68-67-66+65+64-63-62+61+60-
<167 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(101-100)*(99-98)*(97-96)*(95-94)*(93-92)*(91-90)*(89-88)*(87-86)*(85-84)*(83-82)*(81-80)*(79-78
<298 bytes omitted>
用户输出
YES
101-100-99+98+97-96-95+94+93-92-91+90+89-88-87+86+85-84-83+82+81-80-79+78+77-76-75+74+73-72-71+70+69-68-67+66+65-64-63+62+61
<171 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(150-149)*(148-147)*(146-145)*(144-143)*(142-141)*(140-139)*(138-137)*(136-135)*(134-133)*(132-1
<544 bytes omitted>
用户输出
YES
150-149-148+147+146-145-144+143+142-141-140+139+138-137-136+135+134-133-132+131+130-129-128+127+126-125-124+123+122-121-120+
<367 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(234-233)*(232-231)*(230-229)*(228-227)*(226-225)*(224-223)*(222-221)*(220-219)*(218-217)*(216-2
<964 bytes omitted>
用户输出
YES
234-233-232+231+230-229-228+227+226-225-224+223+222-221-220+219+218-217-216+215+214-213-212+211+210-209-208+207+206-205-204+
<703 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(353-352)*(351-350)*(349-348)*(347-346)*(345-344)*(343-342)*(341-340)*(339-338)*(337-336)*(335-3
<1558 bytes omitted>
用户输出
YES
353-352-351+350+349-348-347+346+345-344-343+342+341-340-339+338+337-336-335+334+333-332-331+330+329-328-327+326+325-324-323+
<1179 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(567-566)*(565-564)*(563-562)*(561-560)*(559-558)*(557-556)*(555-554)*(553-552)*(551-550)*(549-5
<2628 bytes omitted>
用户输出
YES
567-566-565+564+563-562-561+560+559-558-557+556+555-554-553+552+551-550-549+548+547-546-545+544+543-542-541+540+539-538-537+
<2037 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(654-653)*(652-651)*(650-649)*(648-647)*(646-645)*(644-643)*(642-641)*(640-639)*(638-637)*(636-6
<3064 bytes omitted>
用户输出
YES
654-653-652+651+650-649-648+647+646-645-644+643+642-641-640+639+638-637-636+635+634-633-632+631+630-629-628+627+626-625-624+
<2383 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(786-785)*(784-783)*(782-781)*(780-779)*(778-777)*(776-775)*(774-773)*(772-771)*(770-769)*(768-7
<3724 bytes omitted>
用户输出
YES
786-785-784+783+782-781-780+779+778-777-776+775+774-773-772+771+770-769-768+767+766-765-764+763+762-761-760+759+758-757-756+
<2911 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(892-891)*(890-889)*(888-887)*(886-885)*(884-883)*(882-881)*(880-879)*(878-877)*(876-875)*(874-8
<4254 bytes omitted>
用户输出
YES
892-891-890+889+888-887-886+885+884-883-882+881+880-879-878+877+876-875-874+873+872-871-870+869+868-867-866+865+864-863-862+
<3335 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(953-952)*(951-950)*(949-948)*(947-946)*(945-944)*(943-942)*(941-940)*(939-938)*(937-936)*(935-9
<4558 bytes omitted>
用户输出
YES
953-952-951+950+949-948-947+946+945-944-943+942+941-940-939+938+937-936-935+934+933-932-931+930+929-928-927+926+925-924-923+
<3579 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(980-979)*(978-977)*(976-975)*(974-973)*(972-971)*(970-969)*(968-967)*(966-965)*(964-963)*(962-9
<4694 bytes omitted>
用户输出
YES
980-979-978+977+976-975-974+973+972-971-970+969+968-967-966+965+964-963-962+961+960-959-958+957+956-955-954+953+952-951-950+
<3687 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(981-980)*(979-978)*(977-976)*(975-974)*(973-972)*(971-970)*(969-968)*(967-966)*(965-964)*(963-9
<4698 bytes omitted>
用户输出
YES
981-980-979+978+977-976-975+974+973-972-971+970+969-968-967+966+965-964-963+962+961-960-959+958+957-956-955+954+953-952-951+
<3691 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(982-981)*(980-979)*(978-977)*(976-975)*(974-973)*(972-971)*(970-969)*(968-967)*(966-965)*(964-9
<4704 bytes omitted>
用户输出
YES
982-981-980+979+978-977-976+975+974-973-972+971+970-969-968+967+966-965-964+963+962-961-960+959+958-957-956+955+954-953-952+
<3695 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(983-982)*(981-980)*(979-978)*(977-976)*(975-974)*(973-972)*(971-970)*(969-968)*(967-966)*(965-9
<4708 bytes omitted>
用户输出
YES
983-982-981+980+979-978-977+976+975-974-973+972+971-970-969+968+967-966-965+964+963-962-961+960+959-958-957+956+955-954-953+
<3701 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(984-983)*(982-981)*(980-979)*(978-977)*(976-975)*(974-973)*(972-971)*(970-969)*(968-967)*(966-9
<4714 bytes omitted>
用户输出
YES
984-983-982+981+980-979-978+977+976-975-974+973+972-971-970+969+968-967-966+965+964-963-962+961+960-959-958+957+956-955-954+
<3703 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(985-984)*(983-982)*(981-980)*(979-978)*(977-976)*(975-974)*(973-972)*(971-970)*(969-968)*(967-9
<4718 bytes omitted>
用户输出
YES
985-984-983+982+981-980-979+978+977-976-975+974+973-972-971+970+969-968-967+966+965-964-963+962+961-960-959+958+957-956-955+
<3707 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(986-985)*(984-983)*(982-981)*(980-979)*(978-977)*(976-975)*(974-973)*(972-971)*(970-969)*(968-9
<4724 bytes omitted>
用户输出
YES
986-985-984+983+982-981-980+979+978-977-976+975+974-973-972+971+970-969-968+967+966-965-964+963+962-961-960+959+958-957-956+
<3711 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(987-986)*(985-984)*(983-982)*(981-980)*(979-978)*(977-976)*(975-974)*(973-972)*(971-970)*(969-9
<4728 bytes omitted>
用户输出
YES
987-986-985+984+983-982-981+980+979-978-977+976+975-974-973+972+971-970-969+968+967-966-965+964+963-962-961+960+959-958-957+
<3717 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(988-987)*(986-985)*(984-983)*(982-981)*(980-979)*(978-977)*(976-975)*(974-973)*(972-971)*(970-9
<4734 bytes omitted>
用户输出
YES
988-987-986+985+984-983-982+981+980-979-978+977+976-975-974+973+972-971-970+969+968-967-966+965+964-963-962+961+960-959-958+
<3719 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(989-988)*(987-986)*(985-984)*(983-982)*(981-980)*(979-978)*(977-976)*(975-974)*(973-972)*(971-9
<4738 bytes omitted>
用户输出
YES
989-988-987+986+985-984-983+982+981-980-979+978+977-976-975+974+973-972-971+970+969-968-967+966+965-964-963+962+961-960-959+
<3723 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(990-989)*(988-987)*(986-985)*(984-983)*(982-981)*(980-979)*(978-977)*(976-975)*(974-973)*(972-9
<4744 bytes omitted>
用户输出
YES
990-989-988+987+986-985-984+983+982-981-980+979+978-977-976+975+974-973-972+971+970-969-968+967+966-965-964+963+962-961-960+
<3727 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(991-990)*(989-988)*(987-986)*(985-984)*(983-982)*(981-980)*(979-978)*(977-976)*(975-974)*(973-9
<4748 bytes omitted>
用户输出
YES
991-990-989+988+987-986-985+984+983-982-981+980+979-978-977+976+975-974-973+972+971-970-969+968+967-966-965+964+963-962-961+
<3733 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(992-991)*(990-989)*(988-987)*(986-985)*(984-983)*(982-981)*(980-979)*(978-977)*(976-975)*(974-9
<4754 bytes omitted>
用户输出
YES
992-991-990+989+988-987-986+985+984-983-982+981+980-979-978+977+976-975-974+973+972-971-970+969+968-967-966+965+964-963-962+
<3735 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(993-992)*(991-990)*(989-988)*(987-986)*(985-984)*(983-982)*(981-980)*(979-978)*(977-976)*(975-9
<4758 bytes omitted>
用户输出
YES
993-992-991+990+989-988-987+986+985-984-983+982+981-980-979+978+977-976-975+974+973-972-971+970+969-968-967+966+965-964-963+
<3739 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(994-993)*(992-991)*(990-989)*(988-987)*(986-985)*(984-983)*(982-981)*(980-979)*(978-977)*(976-9
<4764 bytes omitted>
用户输出
YES
994-993-992+991+990-989-988+987+986-985-984+983+982-981-980+979+978-977-976+975+974-973-972+971+970-969-968+967+966-965-964+
<3743 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(995-994)*(993-992)*(991-990)*(989-988)*(987-986)*(985-984)*(983-982)*(981-980)*(979-978)*(977-9
<4768 bytes omitted>
用户输出
YES
995-994-993+992+991-990-989+988+987-986-985+984+983-982-981+980+979-978-977+976+975-974-973+972+971-970-969+968+967-966-965+
<3749 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(996-995)*(994-993)*(992-991)*(990-989)*(988-987)*(986-985)*(984-983)*(982-981)*(980-979)*(978-9
<4774 bytes omitted>
用户输出
YES
996-995-994+993+992-991-990+989+988-987-986+985+984-983-982+981+980-979-978+977+976-975-974+973+972-971-970+969+968-967-966+
<3751 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(997-996)*(995-994)*(993-992)*(991-990)*(989-988)*(987-986)*(985-984)*(983-982)*(981-980)*(979-9
<4778 bytes omitted>
用户输出
YES
997-996-995+994+993-992-991+990+989-988-987+986+985-984-983+982+981-980-979+978+977-976-975+974+973-972-971+970+969-968-967+
<3755 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(998-997)*(996-995)*(994-993)*(992-991)*(990-989)*(988-987)*(986-985)*(984-983)*(982-981)*(980-9
<4784 bytes omitted>
用户输出
YES
998-997-996+995+994-993-992+991+990-989-988+987+986-985-984+983+982-981-980+979+978-977-976+975+974-973-972+971+970-969-968+
<3759 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(999-998)*(997-996)*(995-994)*(993-992)*(991-990)*(989-988)*(987-986)*(985-984)*(983-982)*(981-9
<4788 bytes omitted>
用户输出
YES
999-998-997+996+995-994-993+992+991-990-989+988+987-986-985+984+983-982-981+980+979-978-977+976+975-974-973+972+971-970-969+
<3765 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0
YES
(1000-999)*(998-997)*(996-995)*(994-993)*(992-991)*(990-989)*(988-987)*(986-985)*(984-983)*(982-
<4795 bytes omitted>
用户输出
YES
1000-999-998+997+996-995-994+993+992-991-990+989+988-987-986+985+984-983-982+981+980-979-978+977+976-975-974+973+972-971-970
<3768 bytes omitted>
Special Judge 信息
Accepted
系统信息
Exited with return code 0