2018 Santaizi ATP Challenger – Singles
Lu Yen-hsun was the defending champion but chose not to defend his title.
Singles | |
---|---|
2018 Santaizi ATP Challenger | |
Champion | ![]() |
Runner-up | ![]() |
Final score | 6–3, 6–4 |
Yuki Bhambri won the title after defeating Ramkumar Ramanathan 6–3, 6–4 in the final.
Seeds
Matthew Ebden (Second round) Evgeny Donskoy (Quarterfinals) Dudi Sela (Quarterfinals) Yuki Bhambri (Champion) Quentin Halys (First round) Ramkumar Ramanathan (Final) Go Soeda (Semifinals) Tatsuma Ito (Semifinals)
Draw
Key
- Q = Qualifier
- WC = Wild Card
- LL = Lucky Loser
- Alt = Alternate
- SE = Special Exempt
- PR = Protected Ranking
- ITF = ITF entry
- JE = Junior Exempt
- w/o = Walkover
- r = Retired
- d = Defaulted
Finals
Semifinals | Final | ||||||||||||
8 | ![]() | 6 | 3 | 4 | |||||||||
4 | ![]() | 3 | 6 | 6 | |||||||||
4 | ![]() | 6 | 6 | ||||||||||
6 | ![]() | 3 | 4 | ||||||||||
6 | ![]() | 711 | 6 | ||||||||||
7 | ![]() | 69 | 4 | ||||||||||
Top half
First Round | Second Round | Quarterfinals | Semifinals | ||||||||||||||||||||||||
1 | ![]() | 6 | 6 | ||||||||||||||||||||||||
![]() | 3 | 4 | 1 | ![]() | 2 | 64 | |||||||||||||||||||||
![]() | 6 | 6 | ![]() | 6 | 77 | ||||||||||||||||||||||
LL | ![]() | 0 | 3 | ![]() | 6 | 69 | 64 | ||||||||||||||||||||
![]() | 65 | 6 | 3 | 8 | ![]() | 3 | 711 | 77 | |||||||||||||||||||
![]() | 77 | 4 | 6 | ![]() | 6 | 64 | 4 | ||||||||||||||||||||
![]() | 77 | 4 | 3 | 8 | ![]() | 4 | 77 | 6 | |||||||||||||||||||
8 | ![]() | 65 | 6 | 6 | 8 | ![]() | 6 | 3 | 4 | ||||||||||||||||||
4 | ![]() | 65 | 6 | 6 | 4 | ![]() | 3 | 6 | 6 | ||||||||||||||||||
![]() | 77 | 3 | 3 | 4 | ![]() | 6 | 6 | ||||||||||||||||||||
![]() | 6 | 2 | 65 | ![]() | 4 | 4 | |||||||||||||||||||||
![]() | 4 | 6 | 77 | 4 | ![]() | 6 | 6 | ||||||||||||||||||||
WC | ![]() | 64 | 1 | Q | ![]() | 4 | 2 | ||||||||||||||||||||
![]() | 77 | 6 | ![]() | 3 | 77 | 3 | |||||||||||||||||||||
Q | ![]() | 6 | 1 | 6 | Q | ![]() | 6 | 65 | 6 | ||||||||||||||||||
5 | ![]() | 3 | 6 | 3 |
Bottom half
First Round | Second Round | Quarterfinals | Semifinals | ||||||||||||||||||||||||
6 | ![]() | 77 | 60 | 6 | |||||||||||||||||||||||
Q | ![]() | 65 | 77 | 2 | 6 | ![]() | 77 | 63 | 77 | ||||||||||||||||||
![]() | 6 | 77 | ![]() | 63 | 77 | 65 | |||||||||||||||||||||
LL | ![]() | 4 | 63 | 6 | ![]() | 6 | 6 | ||||||||||||||||||||
WC | ![]() | 6 | 77 | 3 | ![]() | 4 | 2 | ||||||||||||||||||||
![]() | 3 | 61 | WC | ![]() | 3 | 6 | 3 | ||||||||||||||||||||
Q | ![]() | 4 | 2 | 3 | ![]() | 6 | 1 | 6 | |||||||||||||||||||
3 | ![]() | 6 | 6 | 6 | ![]() | 711 | 6 | ||||||||||||||||||||
7 | ![]() | 77 | 6 | 7 | ![]() | 69 | 4 | ||||||||||||||||||||
![]() | 64 | 4 | 7 | ![]() | 6 | 6 | |||||||||||||||||||||
WC | ![]() | 710 | 6 | WC | ![]() | 3 | 1 | ||||||||||||||||||||
Q | ![]() | 68 | 3 | 7 | ![]() | 77 | 6 | ||||||||||||||||||||
PR | ![]() | 4 | 77 | 6 | 2 | ![]() | 64 | 4 | |||||||||||||||||||
![]() | 6 | 62 | 4 | PR | ![]() | 2 | 4 | ||||||||||||||||||||
WC | ![]() | 1 | 1 | 2 | ![]() | 6 | 6 | ||||||||||||||||||||
2 | ![]() | 6 | 6 |
gollark: Hmm, maybe *I* could purchase an FPGA and see how practical this is.
gollark: Imagine just how many cells you could increment or whatever!
gollark: Maybe stick a small RISC-V core on the FPGA to do general BF preprocessing, then have a main block which runs optimized BF bytecode.
gollark: Yes, just make an optimizing BF interpreter thing on an FPGA.
gollark: The first one might be slow, I think FPGAs take a while to reprogram?
References
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.