I would like to find the probability that the results of 100 dice rolls sum to 400. I think to do this exactly would take a lot of work unless there's some trick I am not privy to?
I believe the sum is distributed with a multinomial distribution with 100 trials. I need to figure out the number of ways 100 dice rolls can sum to 400, which seems to be a tall task. Any hints?
The other thought I have is typically for these kind of problems, I can use CLT and approximate the sum using a normal distribution. But typically in those kind of problems, I am trying to find the probability that a variable falls within a range of values. Here I am trying to find that the sum is exactly 400, and it's not clear to me how I can apply CLT and the normal distribution. One thought I did have is I could use a normal distribution with mean 350 and variance 291, and then integrate the area around the curve right around 400, e.g., the bounds / limits of integration would be $400 \pm \epsilon$, but it's not clear to me what $\epsilon$ should be.
Your approach using the CLT seems the way to go. We have
$$Y = \sum_{i=1}^{100} X_i$$ where $\mu_X = 7/2$ and $\sigma_X^2=35/12$. Hence $\mu_Y = 350$ and $\sigma_Y^2=3500/12=291.66$, $\sigma_Y=17.08$
Then, assuming the distribution $Y$ approaches a Gaussian with that mean and variance $g(x)$ we can approximate
$$P(Y=400) \approx \int_{400-1/2}^{400+1/2} g(x) dx \approx g(400)$$
This should give an very good approximation.
Search for "continuity correction", for example here or here.
You can even refine it (with quite more work) using Edgeworth expansion. To see how that works (and how the above integral can be justified) you can see this answer.
Let's compute the exact value numerically with Octave/Matlab, and compare with the CLT approximation:
The approximation $3.2152 \cdot 10^{-4}$ differs from the exact value $3.1721 \cdot 10^{-4}$ in less than $1.5 \%$